Hi All , I need a solution for the given problem .. Can any one help me.. A job consulting firm recruits applicants to various job positions in different companies based on the percentage of marks scored by the applicants and the positions to which they apply. You have to develop a program to process a file containing the job requirements data and applicants data and place the applicants in various companies. Input Format The input contains; 1. Number of companies, Number of job positions, b 2. For each position in a company, a. Company number b. Position no c. Minimum cutoff for the position 3. Number of Applicants 4. For each applicant a. Name (Word without spaces) b. %marks Constraints • The applicants need not be considered if the minimum cutoff for the applied job position is not met (equal to cutoff percentage means eligible for selection) • There would be a max of 1000 companies, and 100 positions in each company. • Max number of applicants is 100000. • Placements should be done in such was as to maximize the number of placements. If there are multiple such placements, you can output any one of them. • If there are multiple candidates who qualify for a position, the candidate with higest marks should be choosen. • If there is a contention between 2 candidates with the same marks for a position, the candidate whose name comes first in the input has to be placed. • If there is a contention between 2 positions, the position which appears first has to be filled first. ------------------------------- Sample Input 2 4 1 1 80 1 2 70 2 1 70 2 2 80 5 SHARAT 90 BIJU 75 SUMA 75 BABU 72 TANAY 72 Sample Output Company 1 Position 1 : SHARAT Company 1 Position 2 : BIJU Company 2 Position 1 : SUMA Company 2 Position 2 : Not filled
You already have the same thread once. http://www.cfanatic.com/topic4491/ Thread closed and avoid doing that.