用python来解 PAT乙级1072开学寄语-20-满分

1072 开学寄语 python 1072 开学寄语 (20 分) 下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也! 本题要求你写个程序帮助这所学校的老师检查所有学生的物品,以助其成大器。 输入格式: 输入第一行给出两个正整数 N(≤ 1000)... 阅读详情

题意大概:给出违禁品编号和每个学生带的物品编号,输出学生所带的违禁品,带违禁品的学生数量以及违禁品总数

格式的学生姓名加冒号(:)可以直接自己定下之后再进行判断 直接将违禁物品编号加在后面进行输出

然后我是设置变量来统计查缴物品总数,直接将带了违禁品的学生姓名加入列表,输出列表长度

n , m = map(int,input().split())#学生数 违禁物品数
wu = [i for i in input().split()]#需要被查缴的物品编号
res = []
x = 0#设置变量来统计查缴总数
for j in range(n):
    stu = [i for i in input().split()]
    shuchu = stu[0] + ':' #直接设置输出格式
    for k in stu[2:]:#遍历学生带的物品
        if k in wu:
            shuchu = shuchu +' ' +k#查缴物品直接加在输出字符后面
            x +=1#统计总数
    if shuchu != stu[0] + ':':#有问题的学生  输出加入列表
        res.append(shuchu)
for h in res:#统一输出
    print(h)
print(len(res) , x)#有问题的学生数,查缴的物品数

提交结果:

浙大PAT advanced level 1001--1091答案代码 浙大pat甲级1001到1091题目答案,供参考。 立即下载

相关推荐

浙江大学pat题目集合(1001-1072)

浙江大学的程序能力测试(pat)上所有advanced级别的题目集合,从1001到最新的1072全部都有

每日一题——Python实现PAT乙级1072 开学寄语(举一反三+思想解读+逐步优化)五千字好文

优点:代码结构清晰,逻辑处理合理,能够正确处理输入并输出结果。缺点:在移除物品时,使用 person_items.remove(i) 可能会导致线性时间复杂度,因为列表的 remove 操作是 O(k) 的。可以考虑使用集合(set)来优化这一部分。改进建议:可以使用集合(set)来存储禁止携带的物品列表,这样可以优化检查物品是否在禁止携带列表中的时间复杂度。同时,可以使用集合来存储每个学生携带的物品,以优化移除物品的操作。

weixin_44915521的博客 1006

Spring Boot 构建war 部署到tomcat下无法在Nacos中注册服务

因此,当使用外部容器时,如此处的 Tomcat 来部署项目,AbstractAutoServiceRegistration 就不能监听到容器启动事件了,也就不会尝试向服务注册中心注册当前这个微服务,那么注册就失败了,并且也就没有异常信息了。自定义获取获取外部容器端口的方法, 然后监听应用启动事件,当应用被启动时,获取外部容器启动的端口号,然后将这个 port 设置到 NacosAutoServiceReigistration 中。在启动类同级目录,复制下面代码即可(不需要修改,直接构建war即可)

ttyy1112的专栏 2519

1072 开学寄语(20 分)

1072 开学寄语(20 分) 下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也! 本题要求你写个程序帮助这所学校的老师检查所有学生的物品,以助其成大器。 输入格式: 输入第一行给出两个正整数 N(≤ 1000)和...

码奴生来就只知道前进 851

本届挑战赛亚军方案:基于大模型和多AGENT协同的运维

我们分别构建了异常检测基础模型,一旦系统接受到异常即会通知LLM主管Agent,主管Agent对异常问题进行决策与子领域Agent进行桥接,多个子领域Agent协同工作,实现运维故障自动诊断和多个任务模型的编排,提升运维效率。

weixin_52705010的博客 2294

Oracle Primavera P6实战手册:从入门到精通的企业项目管理秘籍

本文详细介绍了Oracle Primavera P6在企业项目管理中的实战应用,从环境配置到高级进度控制技巧,帮助用户从入门到精通。通过WBS设计、资源优化和情景模拟等核心功能,提升项目管理效率。特别适合需要处理复杂项目和多团队协作的企业用户。

weixin_29235923的博客 254

PAT 乙级 1072 开学寄语 python

PAT 乙级 1072 开学寄语 python ac

m0_43424109的博客 366

FPGA实现PI控制

FPGA实现PI控制

m0_57319166的博客 3897

全部博文链接汇总(不断更新)

用python来解 PAT 1001 害死人不偿命的(3n+1)猜想-15-满分 用python来解 PAT 1002 写出这个数 -20-满分 用python来解PAT乙级1042 字符统计-20-满分 用python来解 PAT乙级 1022D进制的A+B -20-满分 用python来解 PAT 1048数字加密-20-满分无超时 用python来解 PAT 1050螺旋矩阵-25-满分无超时 用python来解 PAT 1060爱丁顿数-25-满分无超时 用python来解 PAT 1061判断题-

pythonuser1的博客 360

免疫治疗新思路:用COMPASS算法挖掘单细胞数据中的代谢靶点(含差异分析技巧)

本文介绍了如何利用COMPASS算法从单细胞转录组数据中系统推断免疫细胞的代谢活性,为肿瘤免疫治疗提供新的靶点发现思路。文章详细阐述了COMPASS结合流平衡分析的核心原理,并提供了从差异分析到可成药性评估的完整转化路径,旨在帮助研究者精准定位代谢弱点,开发新型免疫代谢疗法。

weixin_29275257的博客 366

【GlobalMapper精品教程】006:Excel表格(.xls)或文本(.txt .csv)坐标文件生成矢量点

原始的坐标数据如下图所示,其中坐标为Lat经度,LNG纬度,均为十进制度的形式,一般软件都支持十进制度的格式,如果不支持,你可以尝试使用度分秒的形式,图中的DDMMSS-LAT为纬度,DDMMSS-LNG为经度。打开globalmapper软件,点击【打开数据文件】,选择坐标数据文件(案例中的数据位配套实验数据包中的data006.rar)气象台站分布点坐标.xls。选择坐标系:本案例数据采用的是经纬度,因此选择Geographic(Latitude/Longitude),基准选择WGS84,点击确定。

智慧空间实验室 2570

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

1072. 开学寄语(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其QQ,封其电脑,夺其手机,收其ipad,

PasserbyQk 齐凯 2401

【知识图谱】neo4j桌面版安装与配置-解决无法启功问题(2025年最新最全教程)

(经历过各种版本NEO4J,相比社区版而言,个人感觉桌面版更适合新手,安装调试更少更方便。如果是社区版改桌面版的,记得删除系统变量里NEO4J_HOME这个变量,否则会报错。

知识靠谱的博客 2万+

3.21 PAT1072 乙级 python

开学寄语 sn,tn = map(int,input().split()) t = [i for i in input().split()] q = 0 s = 0 lf = [] for i in range(sn): info = input().split() flag = 0 for j in info[2:]: for k in t: if j==k and flag...

棉毛裤穿吗 210

uniapp - 如何跟内嵌 web-view 组件内的网页交互,与 web-view 内嵌网页进行双向通信(uniapp 与 webview 网页之间的 “相互“ 传值)提供详细的示例代码及解决方案

uni-app如何实现在H5环境中与web-view中的网页交互通讯uniappuni-app 与 web-view内嵌网页 双向通信 如何跟内嵌web-view交互uniappAPP与webview子页面交互uniappAPP与webview子页面交互关于uni-app 使用 web-view 页面之间互相跳转、通信等问题uniapp的web-view嵌入网页,网页与uniapp通信webview如何与uniapp写的H5页面交互嵌套webview调用uniapp各种API组件实现H5和app通讯和交互

✅ 精选推荐文章 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

1072. 开学寄语(20)——Python

def judge(string_2, list_things, count_things): #判断是否有违禁物品 my_list = [] for thing in list_things: if thing in string_2: count_things += 1 my_list.append(thing) #print(thing) return my_l

baidu_38271024的博客 749

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

PAT 乙级(Python) #1072 开学寄语 (20 分)

#1072 开学寄语 (20 分) 代码展示: N, M = list(map(eval,input().split())) forfeit = input().split() count_stu, count_for = 0, 0 def check(info): global count_stu, count_for name = info[0] temp = [name+':'] for item in info[2:]: if item in fo

敲代码的小风 347

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

PTA乙级1072,开学寄语

#include<bits/stdc++.h> using namespace std; int a[9999]={0};//先创建一个用于判断是否是违禁物品的数组 int main(){ int n,m,temp,k,snum=0,fnum=0,x; scanf("%d %d",&n,&m);//输入学生总人数和违禁物品数 for(int i...

天上的人我是谁的博客 272

PTA乙级1072

1072 下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也! 本题要求你写个程序帮助这所学校的老师检查所有学生的物品,以助其成大器。 输入格式: 输入第一行给出两个正整数 N(≤ 1000)和 M(≤ 6),分别是学生人数和...

贝爷的奇遇冒险 233

1072 开学寄语()

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

qiulianshaonv_wjm的博客 324

PTA 乙级 1072 开学寄语

代码实现: #include&amp;lt;stdio.h&amp;gt; int main() { int N, M, *want[10000], cnt_stu = 0, cnt_tool = 0; scanf(&quot;%d %d&quot;, &amp;amp;N, &amp;amp;M); for (int i = 0; i &amp;lt; 10000; i++) want[i] = 0; for (int i = 0;

Gaibb123的博客 264

PTA 1072 开学寄语 (c++ map+思路+测试点2)

思路:首先我用map将违规的编号对应的键值变为1;然后在每次输入学生的用品编号的时候用map判断,如果为1则存入一个新的数组中,并统计每个学生的违规数量和违规学生的数量。最后输出。 测试点2:最开始我都是用int接收值的,包括map也是int对int的映射。但是编号可能就是0123这种的,接收之后前导0就会不存在。所以我改用string来接收,map改为string对int的映射。当然,你可以...

qq_44622401的博客 453

C++/Python PAT乙级1072 开学寄语 (20分)

下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad, 断其 wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也! 本题要求你写个程序帮助这所学校的老师检查所有学生的物品,以助其成大器。 输入格式: 输入第一行给出两个正整数 N(≤ 1000)和 M(≤ 6),分别是学生人数和需要被...

qq_42344132的博客 324

Python 水仙花数

水仙花数 while True: num = input('请输入一个3位数') num = int(num) if not (100 <= num <= 999): print('你输入的数据无效,直接退出程序') exit() baiwei = num // 100 shiwei = num % 100 //...

core571的博客 503

1072 开学寄语 (20 分) python

N,M = map(int, input().split(" ")) list1 = input().split(" ") dict1 = {} people = 0 things = 0 for i in range(N): ipt_list = input().split(" ") for j in ipt_list[2:] : if j in list1 a...

weixin_41775301的博客 699

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

下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也!本题要求你写个程序帮助这所学校的老师检查所有学生的物品,以助其成大器。输入格式:输入第一行给出两个正整数 N(≤ 1000)和 M(≤ 6),分别是学生人数和需要被查缴的物品种...

Hickey_Chen的博客 836
上一篇: 用python来解 PAT乙级 1071小赌怡情 -15-满分
下一篇: 用python来解 PAT乙级1081检查密码-15-满分
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值