1072 开学寄语 (20分)
下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 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

AC
分析:每一次输入,对每个学生进行判断,设置flag,若存在查缴物品,则输出该生名字,继而输出相应物品序号。每个学生输出完毕后,需要换行,并将flag复位。

n, m = input().split()
flag, ts, ps= 0, 0, 0
take = input().split()
for i in range(int(n)):name, k, *indexs = input().split()for index in indexs:if index in take:ts += 1print(name + ':' if not flag else '', end='')flag = 1print(' ' + index, end='')if flag: # 该生查缴物品输出完毕print()ps += 1flag = 0
print(ps, ts)

B1072 开学寄语(python)相关推荐

  1. PAT 乙级 1072 开学寄语 python

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

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

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

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

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

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

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

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

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

  6. PAT 1072 开学寄语 C语言实现

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

  7. PTA(Basic Level) 1072:开学寄语(C语言实现)

    PTA(Basic Level) 1072:开学寄语(C语言实现) #include <stdio.h>int main() {int n,m,k,i,j,t,count1=0,count ...

  8. PAT (Basic Level) Practice (中文)1072 开学寄语(C语言)

    程序员入门水平,贴出代码大家一起进步! 题目 下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面 ...

  9. PTA 开学寄语(java)

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

  10. PAT 1072. 开学寄语

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

最新文章

  1. servlet如何使用session把用户的手机号修改_SpringBoot源码学习系列之嵌入式Servlet容器...
  2. Java笔记-Log4j在Spring Boot中的使用
  3. python字符串_四、Python的字符串
  4. AIDL实现不同应用间的通信
  5. python量化交易是什么意思_量化交易通俗解释是什么?
  6. Co-occurrence网络图绘制教程(附详细代码)
  7. Qt 读取Excel数据
  8. 4月28日Java笔记109p
  9. 海思3518ev200视频录制到TF卡,关于循环覆盖存储的问题。
  10. 御坂坂的c++学习之路(5)
  11. Vuex-状态管理(24)
  12. Non-Reflecting Boundary Conditions in OpenFOAM
  13. strcmp,stricmp,strcmpi,strncmp,strnicmp,strncmpi,strcat,strncat比较
  14. 程序员常见的口头禅,哈哈哈哈~
  15. 追书神器(一)—Scrapy入门
  16. 【Keycloak 简述】
  17. 关于struct的字节数计算(对齐)
  18. 1000桶酒中含两桶毒酒问题
  19. matlab 正版贵吗,有人使用正版MATLAB吗?
  20. 男性的12种健康食物!

热门文章

  1. fpga 中的slew rate 什么意思
  2. Your system is infected with 3 viruses!(您的系统感染了3种病毒!)
  3. Viruses!!!!!
  4. Python代码破解路由器config.bin从入门到放弃
  5. install package vif包_Go Lang 开发笔记《Golang的包管理》
  6. DSPE-PEG4-Mal分子式:C56H103N2O15P的分子量介绍
  7. xp系统和win7系统哪个好
  8. Firefox与chrome 远程调试标签页初体验,顺便解决PC移动端网页因为safe-browsing表现不一致问题。
  9. C语言自制简单点菜系统
  10. 2023 年(MCM/ICM)美国大学生数学建模竞赛参赛规则及注意事项