第四届传智杯(初赛B组) | python题解思路
目录
- A 组原成绩
- B 报告赋分
- C 竞争得分
- D 小卡与质数2
- E 萝卜数据库
总的来说,比练习赛还简单。。。。。
python运行时间排名不占优势
A 组原成绩
题解:
t,h,e = map(int,input().split())grade = t*0.2 + h*0.3 + e *0.5
print(int(grade))
B 报告赋分
题解
n = int(input())
list_ = []
score = []
grade = 0
for i in range(n):a,p = map(int,input().split())list_.append([a,p])
# i[0]是基础分 i[1]是页数
for i in list_:if i[1] < 16:if i[0] - 10 < 0:grade = 0else:grade = i[0] - 10if i[1] > 20:grade = i[0] - (i[1]-20)if grade < 0:grade = 0if i[1]>=16 and i[1]<=20:grade = i[0]print(grade)
C 竞争得分
n = int(input())
a_list = list(map(int,input().split()))
min_a = min(a_list)
max_a = max(a_list)for a in a_list:grade = 100 * (a-min_a)/(max_a-min_a)print(int(grade),end=' ')
D 小卡与质数2
n = int(input())
num_list = []
for i in range(n):num_list.append(int(input()))def isPrime3(n):if n==2:return Trueif n%2 == 0 or n==1:return False# 只判断奇数,范围缩小一半for i in range(3, int(n**0.5)+1, 2):if n%i == 0:return Falsereturn Truefor i in num_list:count = 0n = 0while n<i:num = i^nif isPrime3(num):count+=1n+=1print(count)
E 萝卜数据库
# n次操作 k个字段
n,k = map(int,input().split())
list_ = []
for i in range(n):list_.append(list(map(int,input().split())))# 建表
dict_ = {}
for i in range(1,k+1):dict_[i] = []for i in range(len(list_)):# 查询初值为0count = 0list_2 = list_[i][2:]# 这是一个插入操作if list_[i][0] == 1:for j in range(len(list_2)):if j%2 == 0:dict_[list_2[j]].append(list_2[j+1])#这是一个查询操作if list_[i][0] == 2:min_y = list_[i][2]max_y = list_[i][3]for value in dict_[list_[i][1]]:if value>=min_y and value<=max_y:count+=1print(count)
第四届传智杯(初赛B组) | python题解思路相关推荐
- 第四届“传智杯”初赛B组题解
文章目录 前言 A.组成成绩 题目描述 输入格式 输出格式 输入输出样例 输入 #1 B.报告赋分 题目描述 输入格式 输出格式 输入输出样例 C.竞争得分 题目描述 输入格式 输出格式 输入输出样例 ...
- 2021年第四届“传智杯“大学B组
A.组原成绩 花栗鼠科技大学(Hualishu University of Science and Technology, HUST)的计算机组成原理快要出分了.你现在需要计算你的组原成绩如何构成. ...
- 第四届“传智杯”全国大学生IT技能大赛-Java B组题解
A组原成绩 A-组原成绩 题目描述 花栗鼠科技大学(Hualishu University of Science and Technology, HUST)的计算机组成原理快要出分了.你现在需要计算你 ...
- (附AK代码)第四届“传智杯”全国大学生IT技能大赛(决赛B组)题解
未完全完成,很快会更新. 第四届"传智杯"大赛(决赛B组)题解目录 A:小智的疑惑 1.题目概述 2.解析 3.AC代码 B:三元组 1.题目概述 2.解析 3.AC代码 C:排排 ...
- 第五届传智杯 | 初赛 | python 解法思路复盘
文章目录 A-莲子的软件工程学 题目描述 输入格式 输出格式 样例 我的思路 源代码 B-莲子的机械动力学 题目描述 输入格式 输出格式 样例 我的思路 源代码 E-梅莉的市场经济学 题目描述 输入格 ...
- 第四届传智杯 | 练习赛 | python解法思路
题目列表 导语 A [#4练习赛]符合条件的数 B [#4练习赛]选代表 C [#4练习赛]成绩统计 D [#4练习赛]背答案 E [#4练习赛]击鼓传花 导语 前几天传智杯出了练习赛,博主考研空闲之 ...
- 第四届传智杯练习赛题解(c++)
共五个题,难度一般. 符合条件的数 题目描述: 给出 N 和 k,找到一个不小于 N的正整数,满足这个数中有 k位数字是 3,且尽可能小. 输入格式: 一行,两个整数 N(1 < =N<= ...
- 第四届传智杯全国大学生IT技能大赛 初赛B组题解 -- D题
题目:小卡与质数2 Description 小卡最近迷上了质数,所以他想把任何一个数都转化为质数! 小卡有 T 次询问,每次给你一个数字 x,问有多少个比 x 小的非负整数 y,使得 x⊕y 是质数, ...
- 第四届“传智杯”全国大学生IT技能大赛(初赛B组)
复习专业课直接把这茬忘记了,补回去. 一开始做了A组的题目,我说怎么总感觉怪怪的. ~~~~~~~~~~ T216906 组原成绩 #include<iostream> #include& ...
最新文章
- python中 str.strip()用法
- vb mschart 坐标名称_最强干货来了:Grasshopper运算器名称总结(上篇)
- SQLite AND/OR 运算符(http://www.w3cschool.cc/sqlite/sqlite-and-or-clauses.html)
- java主程序怎样调用子程序_存过和函数以及在Java程序中的调用
- 论证通过!依托顶尖985大学,争创国家实验室!
- Kotlin入门(23)适配器的进阶表达
- 中台之上(五):业务架构和中台的难点,都是需要反复锤炼出标准模型
- python百度百科-Python语言的发展简史
- 实数系的完备性的含义
- 哪个说了算?漫谈网吧网络的稳定和安全(转)
- 魔都职场外卖(加班)大赏
- php webp格式转换,webp的格式的转换
- 读研整活笔记1:调研编译器solang
- 发力1小时到家服务,山姆与京东到家共建前置仓获10倍坪效、60%月复购率...
- 全网最后一个免费版本,永久可用
- git撤回上一次的提交
- 亚马逊的规则你知道多少
- js - 在指定位置添加指定字符
- 印度这事真的干的挺棒的! |
- 【Tensorflow】你真的懂TensorFlow吗?Tensor是神马?为什么还会Flow?