/*
* poj2153.cpp
*
* Created on: 2010-8-11
* Author: friendy
*/
#include<iostream>
#include<cstdio>
#include<cstring>
#include<map>
#include<string>
using namespace std;
//stlmap的应用,题目很简单
map<string, int> stu;
int main() {
int i, n, m, j, mark, sum, rank;
scanf("%d", &n);
getchar();
char str[35];
string name;
for (i = 0; i < n; i++) {
gets(str);
name = str;
stu[name] = 0;
}
scanf("%d", &m);
getchar();
while (m--) {
for (j = 0; j < n; j++) {
scanf("%d ", &mark);
gets(str);
name = str;
stu[name] += mark;
}
rank = 1;
map<string, int>::iterator it;
name = "Li Ming";
for (it = stu.begin(); it != stu.end(); it++) {
if (it->second > stu[name])
rank++;
}
cout << rank << endl;
}
return 0;
}
poj2153
最新推荐文章于 2021-09-01 17:21:36 发布