解题思路:
注意事项:
参考代码:
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int n=scanner.nextInt();
int b = 0;
int s;
String str;
int i=0;
Map<String, Integer> map = new HashMap<String, Integer>();
while(i!=n) {
str=scanner.next();
if(i==0&&str.indexOf("DaDa")==-1)
continue;
map.put(str, 0);
i++;
}
int m=scanner.nextInt();
for(i=0;i<m;i++) {
int k=0;
int count=1;
for(int j=0;j<n;j++) {
s=scanner.nextInt();
str=scanner.next();
s+=map.get(str);
map.put(str, s);
if(str.indexOf("DaDa")!=-1) {
b=s;
}
}
for(String key:map.keySet()) {
if(map.get(key)>b)
count++;
}
System.out.println(count);
}
}
}
0.0分
0 人评分
兰顿蚂蚁 (C++代码)浏览:1045 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:575 |
WU-输出九九乘法表 (C++代码)浏览:1671 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:591 |
哥德巴赫曾猜测 (C语言代码)浏览:2345 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:585 |
【计算直线的交点数】 (C语言代码)浏览:1450 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:633 |
数对 (C语言代码)浏览:702 |