一月24日新生冬季练习赛解题报告A.通报批评

a题太水了解题没啥意思

我用的队列模拟

其实没那么麻烦
在线暴力就可以了
读入一个名字和数,数是0就输出名字
然后完事了

#include <stdio.h>

int main ()

{

    char s[111][22];

    int n,i,a;

    while(scanf("%d",&n)!=EOF)

    {

        for(i=0; i<n; i++)

        {

            scanf("%s%d",s[i],&a);

            if(a==0) printf("%s\n",s[i]);

        }

        printf("\n");

    }

}

 

A.通报批评
Time Limit: 1000 MSMemory Limit: 32768 K
Total Submit: 204 (68 users)Total Accepted: 58 (57 users)Special Judge: No
Description
终于到了寒假,有很多同学同学在认真的学习,但仍有很多同学可能连书包都没碰过,对于这些同学我们要点名批评,请你编程来批评他们。
Input
多组测试数据,每组测试数据第一行包含一个正整数n(1<=n<100),代表学生的数量。接下来n行,每行都有一个人名和这个同学的学习情况,1代表学习了,0代表没学习,人名用英文字母表示,长度小于20,数据保证有的同学没学习。
Output
按照输入顺序输出这些同学的名字每个名字占一行,每组测试数据后有一个空行。
Sample Input

4
Ashe 0
Tryndamere 0
Ryze 1
Yi 1

3
yangyang 1
xiaoming 0
zhikai 1

Sample Output

Ashe 
Tryndamere


xiaoming

 

Hint
  
SubmitMessage

 

转载于:https://www.cnblogs.com/zhanzhao/p/3532941.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值