您的位置:首页 > 其它

北邮OJ上的题目——1435

2010-03-29 23:26 281 查看
这个题目和08还是09年的有个题目很像……给好多数据根本就不用啊~呵呵 描述完感觉有点跑题了~~

mm比gg好Submit: 478 Accepted:331Time Limit: 1000MS Memory Limit: 65536K
Description
北邮第三届程序设计竞赛开始报名了,每年比赛都会吸引很多同学参与。今天也不例外,作为管理员的gleiz,wangkun,tomato每天都要审核同学们的信息。由于集训队历来男女比例严重失调,因此他们更加关注mm们的报名情况。现在,他们告诉你同学们的报名情况,你能告诉他们其中有多少mm报名参加么?

Input
多组数据测试
每组数据的第一行是一个正整数N(1 <= N <= 1000),表示报名的人数。后面有N行,第i行代表第i个同学的个人信息,三个正整数a , b , c,a表示该同学所在的班级(1 <= a <= 7),b表示该同学的性别(1代表gg,2代表mm),c表示该同学所在的队伍序号(1 <= c <= 1000)。
输入的最后是一个数0,表示结束输入,对于这组数据不用处理。

Output
每组数据一行,一个数,mm的人数。

Sample Input

3
1 2 1
2 1 1
3 1 1
4
1 2 1
1 2 2
2 1 2
7 1 3
0

Sample Output

1
2

Source
dalong@tracer
import java.util.*;
public class the1435 {

public static void main(String[] args) {
Scanner cin=new Scanner(System.in);
int n;
ArrayList<Integer> result=new ArrayList<Integer>();
while((n=cin.nextInt())!=0){
int temp=0;
for(int i=0;i<n;i++){
int a=cin.nextInt();
int b=cin.nextInt();
if(b==2){
temp+=1;
}
int c=cin.nextInt();
}
result.add(temp);
}
for(int i:result){
System.out.println(i);
}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: