1072. 开学寄语(20)

时间限制
400 ms

内存限制
65536 kB

代码长度限制
8000 B

判题程序
Standard

作者
CHEN, Yue

下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其QQ,封其电脑,夺其手机,收其ipad,断其wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也!

本题要求你写个程序帮助这所学校的老师检查所有学生的物品,以助其成大器。

输入格式:

输入第一行给出两个正整数N(<= 1000)和M(<= 6),分别是学生人数和需要被查缴的物品种类数。第二行给出M个需要被查缴的物品编号,其中编号为4位数字。随后N行,每行给出一位学生的姓名缩写(由1-4个大写英文字母组成)、个人物品数量K(0 <= K <= 10)、以及K个物品的编号。

输出格式:

顺次检查每个学生携带的物品,如果有需要被查缴的物品存在,则按以下格式输出该生的信息和其需要被查缴的物品的信息(注意行末不得有多余空格):

姓名缩写: 物品编号1 物品编号2 ……

最后一行输出存在问题的学生的总人数和被查缴物品的总数。

输入样例:

4 2
2333 6666
CYLL 3 1234 2345 3456
U 4 9966 6666 8888 6666
GG 2 2333 7777
JJ 3 0012 6666 2333

输出样例:

U: 6666 6666
GG: 2333
JJ: 6666 2333
3 5

Code:

#include <iostream>
#include <string>
#include <cstring>using namespace std;
string stu[1005];int main()
{int N,M,K;int find[15],thing[15],ans[15];cin>>N>>M;for (int i=0;i<M;i++) {cin>>find[i];}int count1=0,count2=0;for (int i=0;i<N;i++) {cin>>stu[i];cin>>K;if (K==0) {continue;}int p=0,flag=0;for (int j=0;j<K;j++) {cin>>thing[j];for (int k=0;k<M;k++) {if (thing[j]==find[k]) {count2++;flag=1;ans[p++]=thing[j];}}}  if(flag) {count1++;cout<<stu[i]<<":";for (int i=0;i<p;i++) {printf(" %04d",ans[i] );  // 注意输出格式 是%04d}cout<<endl;}}cout<<count1<<" "<<count2<<endl;return 0;
}

提交代码

评测结果

时间 结果 得分 题目 语言 用时(ms) 内存(kB) 用户
9月18日 08:34 答案正确 20 1072 C++ (g++ 4.7.2) 13 384 PasserbyQk

测试点

测试点 结果 用时(ms) 内存(kB) 得分/满分
0 答案正确 10 384 10/10
1 答案正确 6 384 2/2
2 答案正确 10 384 2/2
3 答案正确 13 384 6/6

pat 乙级 1072. 开学寄语(20)相关推荐

  1. PAT 乙级1072 开学寄语 (20分)

    1072 开学寄语 (20分) 下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面.理发.整衣, ...

  2. pat乙级 1072 开学寄语 (20 分)C

    #include <stdio.h> #include <stdlib.h>int main() {int n,m,k; //学生人数/需要被查缴的物品种类数/个人物品数量sc ...

  3. PAT 乙级 1072 开学寄语 python

    题目 思路 根据题目要求存储 判断输出即可 代码 stu_num,error_num=map(int,input().split()) error_thing=list(input().split() ...

  4. PAT 1072. 开学寄语(20)-PAT乙级真题

    1072. 开学寄语(20) 下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其QQ,封其电脑,夺其手机,收其ipad,断其wifi,使其百无聊赖,然后,净面.理发.整衣,然后思过 ...

  5. 1072 开学寄语 (20分)

    1072 开学寄语 (20分) 下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面.理发.整衣, ...

  6. 【测试点分析】1072 开学寄语 (20分)_42行代码AC

    立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad ...

  7. 【PAT乙级】1072 开学寄语 (20 分)

    题目地址 #include<cstdio> #include<iostream> #include<string> #include<map> #inc ...

  8. PAT 1072. 开学寄语

    PAT 1072. 开学寄语(20) 描述 下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其QQ,封 其电脑,夺其手机,收其ipad,断其wifi,使其百无聊赖,然后,净面.理发 ...

  9. 「PAT乙级真题解析」Basic Level 1072 开学寄语 (问题分析+完整步骤+伪代码描述+提交通过代码)

    乙级的题目训练主要用来熟悉编程语言的语法和形成良好的编码习惯和编码规范.从小白开始逐步掌握用编程解决问题. PAT乙级BasicLevelPractice 1072 开学寄语 问题分析 题设要求查找学 ...

  10. PAT --- 1072.开学寄语 (20 分)

    1072 开学寄语 (20 分) 下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面.理发.整衣 ...

最新文章

  1. 操作系统识别工具 xprobe2 p0f 简介
  2. mysql的字符串函数
  3. java 正则 子字符串_使用Java正则表达式来查找另一个子字符串中的子字符串
  4. 早停!? earlystopping for keras
  5. debconf: DbDriver config: /var/cache/debconf/config.dat is locked by another process
  6. 大力智能台灯与飞利浦台灯 智能调光功能体验
  7. HDFS使用JavaAPI操作上传特定副本到datanode
  8. krita绘图_使用Krita 2.9的Digital Painting提供了缺少的Krita文档
  9. 十一假期博客活动 好礼不断惊喜连连
  10. CoreJavaE10V1P3.10 第3章 Java的基本编程结构-3.10 数组(Arrays)
  11. 【CDOJ1330】柱爷与远古法阵(高斯消元+卡精度+概率dp?)
  12. python调用通达信函数_Funcat 将同花顺、通达信等的公式写法移植到了 Python 中
  13. kubernetes基础环境安装
  14. 笔记44-JQuery高级笔记
  15. 〖Python APP 自动化测试实战篇⑩〗- app自动化总结与展望
  16. 打工人息息相关的个税计算
  17. python写窗体程序_python写窗口
  18. SparkMlib 之随机森林及其案例
  19. mysql查询每个部门的最高和最低工资_SQL数据库 计算出每个部门的平均工资 最高工资和最低工资 语法怎么写?...
  20. 【Java 8 新特性】Java 8 时间接口示例:MonthDay、Month、OffsetDateTime 和 OffsetTime

热门文章

  1. Yigo平台环境配置——详细步骤
  2. 面试mysql索引底层_面试必备之MYSQL索引底层原理分析
  3. Java+阿里云手机验证码发送和验证
  4. 分享五款没什么名气却意外好用的软件
  5. 3dmax修改器堆栈的妙用
  6. 介绍下微信刷票被禁了怎么办及微信拉票怎么人工买票的方法
  7. 哒螨灵使用注意事项_哒螨灵怎么使用?哒螨灵的使用方法和注意事项
  8. python半圆_如何在Python中使用Zelle图形制作半圆?
  9. 2023跨境出海指南:韩国网红营销白皮书
  10. #1778. [Usaco2010 Hol]Dotp 驱逐猪猡(高斯消元)