解题思路:
注意事项:
参考代码:
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 人评分
点我有惊喜!你懂得!浏览:2116 |
母牛的故事 (C语言代码)浏览:712 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:590 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:746 |
简单编码 (C++代码)浏览:730 |
C语言训练-计算一个整数N的阶乘 (C语言代码)浏览:986 |
【计算两点间的距离】 (C语言代码)浏览:927 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:566 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:577 |
淘淘的名单 (C语言代码)浏览:1167 |