用python来解 PAT 1061判断题-15-满分无超时

PAT-python-1061 Dating 解法 这题最大的问题是说得不清楚(或者说我理解能力有问题)。下面详细说一下要求: weekday是第一个匹配的大写字母与A的差值。小写和数字都要排除; hour是第二个匹配的字母(范围是0-9A-N); minute是后俩字符串匹配的第一个字母的下标,我一开始写的是isalnum(),中间的测试点报错; 只要三次匹配即可,所以要及时跳出循环,不然最后一个测试点会超时。 info = [] wd = ['MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT', 'SUN'] md. 阅读详情

根据题意,给出学生人数,判断题个数,判断题每题分数和答案,然后是学生们的答案

这题看到题目可以直接开始敲代码,先录人除学生成绩之外的数据,然后根据遍历学生的成绩,对比答案,正确加分,输出总分就ok,当然别忘了在循环里设置一个变量来装分数,代码如下:

N,M = map(int,input().split())
score = list(map(int,input().split()))
key = list(map(int,input().split()))
for i in range(N):
    sum = 0
    stu=list(map(int,input().split()))
    for i in range(M):
        if stu[i] == key[i]:
            sum+=score[i]
    print(sum)

提交结果:

NOIP学习之多维数组:57.图像模糊处理 前后左右的值就是不同行列的取值 阅读详情

相关推荐

统计学生身高问题(python)实现

''' 编程统计身高(单位:厘米):统计分150-154,155-159,160-164,165-169,170-174,175-179,低于150和高于179共8个档次进行。 算法设计: 由于多数统计区间的大小都固定为5,这样用“sg // 5-29”(sg:身高)做下标,则只需要开辟8个元素的数组,对应8个统计档次,即可完成统计工作。 ''' def main(): a = [0,0,0,0,0,0,0,0] sg = int(input("请输入身高,输入-1结束:")).

time_money的博客 7228

python解决 1051 Pop Sequence

M,N,K=[int(i) for i in input().split()] for _ in range(K): A=[int(i) for i in input().split()] F,B,add=True,[],1 for i in A: if len(B)==0 or B[-1]<i: #当栈为空或者数不够大时,进行push操作 ...

liu1008611的博客 501

大数据之VIP(Virtual IP,虚拟IP)负载均衡

VIP(Virtual IP,虚拟IP)负载均衡是一种在计算机网络中常用的技术,用于将网络请求流量均匀地分散到多个服务器上,以提高系统的可扩展性、可靠性和性能。

赵玉的专栏 4124

PAT (Advanced Level) 1061 Dating Python题解

1061Dating(20分) Sherlock Holmes received a note with some strange strings:Let's date! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm. It took him only a minute to figure out that th...

zjy997的博客 357

别再为OpenBCI_GUI安装发愁了!保姆级教程带你从Processing配置到成功运行(附常见错误解决)

本文提供了一份详细的OpenBCI_GUI安装教程,涵盖从Processing配置到成功运行的全过程,特别针对常见错误提供了解决方案。通过环境搭建、软件依赖安装、源码处理及首次运行实战,帮助用户高效完成数据可视化工具的部署与使用。

weixin_28366475的博客 269

【SEW-伺服电机-Profinet-io通讯控制——伺服配置】

SEW-伺服电机-Profinet-io通讯控制——伺服配置一、本次使用配置说明编写经历受国际形式与疫情影响相关资料查询阅读测试验证不易二、伺服配置流程1.基本准备条件2.硬件-电路连接3.设备在线连接4.软件-参数配置5.手动运行测试6.PN-IO自动控制配置8.PLC1200硬件组态9.PLC软件编程10.调试故障分析三、总结四、参考 一、本次使用配置说明编写经历 受国际形式与疫情影响 由于近期受国际形式影响以及全球疫情影响,Siemens等常用产品供货期与供货量严重受限,项目上不得不采取选用其它替代产

qq_39024187的博客 1万+

python8(列表和元组)

python

Lumos427的博客 3226

学 Simulink——基于递推最小二乘法(RLS)的工业电机转动惯量 J在线辨识仿真

Te 估算 = 1.5·p·(ψ·iq + (Ld-Lq)·id·iq)回归量:φ(k)=−ω˙(k), y(k)=Te​(k), θ=J。仿真:电机加速 0→1500rpm,观测 J^(k)→Jnom​。(可选) Jtrue​切 0.04(双惯量负载)→ 看跟踪。电机机械运动方程:Te​−TL​=J⋅ω˙+B⋅ω。J^(0)=0.005→收敛至0.02kg⋅m2✔。Te​:电磁转矩(Nm),已知(来自电流环输出)仅需 Te​,ω(驱动器已有)→ 无额外传感 ✔。

amy_mhd的博客 45

1061 判断题 (15 分)

PAT 乙级真题 1061 判断题 (15 分) Python 实现,C语言实现, 小菜一碟 **题意描述:** 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。

花花生的博客 868

2023年五一数学建模 | 第二十届五一数学建模C题:“双碳”目标下低碳建筑研究

2023年五一数学建模 | 第二十届五一数学建模C题:“双碳”目标下低碳建筑研究

前程算法屋的博客 1379

【华为OD机试真题】65、高矮个子排队 | 机试真题+思路参考+代码解析 (C++、Java、Py、C语言、JS)

题目描述 >现在有一队小朋友,他们高矮不同,我们以正整数数组表示这一队小朋友的身高,如数组{5,3,1,2,3}。 >  我们现在希望小朋友排队,以"高" "矮" "高" "矮" 顺序排列,每一个高位置的小朋友要比相邻的位置高或者相等;每个 "矮" 位置的小朋友要比相邻的位置矮或者相等; >  要求小朋友们移动的距离和最小,第一个从“高"位开始排,输出最小移动距离即可。 >  例如,在示范小队{5,3,1,2,3}中, {5, 1, 3, 2, 3}是排序结果。 > 

KJ.JK 2100

PAT 1061 判断题 python

1061 判断题 (15 分) 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0 代表“非”,1 代表“是”。随后 N 行,每行给出一个学生的解答。数字间均以空格分隔。 输...

Raaay的博客 524

将Dify平台开发的工作流集成到Open WebUI中

将Dify开发的工作流集成到Open WebUI是一个能够显著增强AI应用交互能力和业务逻辑深度的有效途径。其核心在于通过API建立两者间的通信桥梁,并确保API在格式、协议和行为上的一致性,特别是向OpenAI Chat API规范看齐。最简单直接的路径是利用Dify的“对话型”或“Agent型”应用,这类应用的API设计更倾向于满足Open WebUI这类聊天前端的期望。然而,面对复杂的现实场景,直接的完美兼容并非总是唾手可得。

形上得其象,形下合于数;阴阳自济,玄理自明。 2030

C++/Python PAT乙级1061 判断题 (15分)

判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0 代表“非”,1 代表 “是”。随后 N 行,每行给出一个学生的解答。数字间均以空格分隔。 输出格式: 按照输入的顺序...

qq_42344132的博客 347

YOLOv11 知识蒸馏完整实战:Teacher–Student 训练策略与性能飞跃

在self.alpha = alpha # 蒸馏损失权重self.temperature = temperature # 温度系数,控制分布平滑度# 输出分布蒸馏(KL散度损失)# 中间特征蒸馏(MSE损失,对齐中间层特征)# 总蒸馏损失知识蒸馏是YOLOv11在“小模型高性能部署”场景的“破局之法”——它让小模型能“站在大模型的肩膀上”,兼具速度与精度。从损失函数定义到多阶段训练,再到实战落地,本教程已为你铺就了一条清晰的路径。

m0_64661770的博客 141

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

PAT (Basic Level) Practice (中文)1061 判断题 (15分)

1.题目 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0 代表“非”,1 代表“是”。随后 N 行,每行给出一个学生的解答。数字间均以空格分隔。 输出格式: 按...

且慢 207

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

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

用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

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

python map()函数基本用法

今天我们来解决3个具体问题。 问题1:用户输入一行数字,数字之间用空格隔开,如何接收这些数字并转换为列表。 # 接收一组数字,方法1 ls = [] for i in input().split(): ls.append(eval(i)) print(ls) 其实,还有一种更优雅的方法。 # 接受一组数字,方法2 ls = list(map(eval, input().split())) print(ls) 这里就要隆重介绍我们今天的主角——map()函数! map(function,

lxx199603的博客 3514

PAT 1061 判断题

https://pintia.cn/problem-sets/994805260223102976/problems/994805268817231872 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,...

weixin_30408739的博客 1239

1061. 判断题(15)-PAT乙级真题

1061. 判断题(15)判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出两个不超过100的正整数N和M,分别是学生人数和判断题数量。第二行给出M个不超过5的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0代表“非”,1代表“是”。随后N行,每行给出一个学生的解答。数字间均以空格分隔。 输出格式: 按照输入的顺序...

柳婼 の blog 2943

PAT 1061 Dating python解法

1061 Dating (20 分) Sherlock Holmes received a note with some strange strings: Let’s date! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm. It took him only a minute to figure out that th...

qq_36936510的博客 380

Python 1061 判断题 (15 分)

1061 判断题 (15 分) 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 number=input().split() score=input().split() rans=input().split() for i in range(int(number[0])): sum=0 stu=input().split() for j...

weixin_42914530的博客 1546

1061 判断题 python

1061 判断题 (15 分) 判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。 输入格式: 输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0 代表“非”,1 代表“是”。随后 N 行,每行给出一个学生的解答。数字间均以空格分隔...

weixin_43731183的博客 829

PAT (Basic Level) Practice Python解法 1061 判断题

PAT (Basic Level) Practice Python解法 1061 判断题 n, m = input().split() weight = list(map(int,input().split(' '))) right = list(map(int,input().split(' '))) cklist = [] otplst = [] for i in range(int(n)): cklist.append(list(map(int,input().split(' ')))) f

右置心脏 238

[PYTHON](PAT)1061 DATING(20 分)

Sherlock Holmes received a note with some strange strings: Let's date! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm. It took him only a minute to figure out that those strange strings...

贰拾壹 274

patB1061 判断题(15)

#include <iostream>#include <cstdio>using namespace std;const int maxn=101;int p_value[maxn];int j_p[maxn];int save_s[maxn];int main(){    int N,M;    scanf("%d%d",&N,&M);    for(i...

QAQ的小耗子的博客 283
上一篇: 用python来解 PAT 1060爱丁顿数-25-满分无超时
下一篇: 用python来解 PAT1086就不告诉你-15-满分
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值