CCF 2019年题目题解 - Python
2019年刷题目录
- 2019年12月
- 201912-1 报数
- 题目链接:
- 代码:
- 201912-2 回收站选址
- 题目链接:
- 代码:
- 易错点需注意点:
- 201912-3
- 题目链接:
- 代码:
- 易错点需注意点:
- 2019年09月
- 201909-1 小明种苹果
- 题目链接:
- 代码:
- 易错点需注意点:
- 201909-2 小明种苹果(续)
- 题目链接:
- 代码:
- 易错点需注意点: !!不一定只落果一次,所以记录落果树的数量时需要等到这棵树统计之后。
- 201909-3 字符画
- 题目链接:
- 代码:
- 易错点需注意点:
- 2019年03月
- 201903-1 小中大
- 题目链接:
- 代码:
- 易错点需注意点:
- 201903-2 二十四点
- 题目链接:
- 代码:
- 易错点需注意点:
- 201903-3 损坏的RAID5
- 题目链接:
- 代码:
- 易错点需注意点:
2019年12月
201912-1 报数
题目链接:
http://118.190.20.162/view.page?gpid=T100
代码:
n = int(input())
count = 0 #记录现在报数到哪里
l = [0,0,0,0]
i = 0 #标记到哪个人了
while n != 0:count += 1if count%7==0 or '7' in str(count):l[i] += 1else:n -= 1i = (i+1)%4
for i in range(0,len(l)):print(l[i])
201912-2 回收站选址
题目链接:
http://118.190.20.162/view.page?gpid=T99
代码:
n = int(input())
info = []
x_0 = [0,0,1,-1]
y_0 = [1,-1,0,0]
x_1 = [1,1,-1,-1]
y_1 = [-1,1,-1,1]
for i in range(n):info.append(list(map(int,input().split())))
scores = [0,0,0,0,0]
count = 0
for i in range(n):x,y = info[i]tag = 0for j in range(4):if [x+x_0[j],y+y_0[j]] not in info:tag = 1if tag == 0:count += 1score = 0for j in range(4):if [x+x_1[j],y+y_1[j]] in info:score += 1scores[score] += 1
for i in scores:print(i)
易错点需注意点:
201912-3
题目链接:
代码:
易错点需注意点:
2019年09月
201909-1 小明种苹果
题目链接:
http://118.190.20.162/view.page?gpid=T94
代码:
n,m = map(int,input().split())
info = []
sum_t = 0
k = 0
max = 0
for i in range(n):l = list(map(int,input().split()))count = 0for j in range(1,len(l)):count += abs(l[j])if count > max:k = imax = countsum_t += (l[0]-count)
print("{0} {1} {2}".format(sum_t,k+1,max))
易错点需注意点:
201909-2 小明种苹果(续)
题目链接:
http://118.190.20.162/view.page?gpid=T93
代码:
n = int(input())
info = []
sum_t = 0
count = 0 #d
tag_l = [0 for i in range(n)]
for i in range(n):l = list(map(int,input().split()))m = l[1]tag = 0for j in range(2,len(l)):if l[j] <= 0:m -= abs(l[j])else:if m != l[j]:tag = 1tag_l[i] = 1m = l[j]if tag == 1:count += 1sum_t += m
sum_e = 0
for i in range(n):if i == 0 and tag_l[i] == 1 and tag_l[n-1] == 1 and tag_l[i+1]==1:sum_e += 1elif i == n-1 and tag_l[i] == 1 and tag_l[i-1] == 1 and tag_l[0]==1:sum_e += 1elif tag_l[i] == 1 and tag_l[i-1] == 1 and tag_l[i+1]==1:sum_e += 1print("{0} {1} {2}".format(sum_t,count,sum_e))
易错点需注意点: !!不一定只落果一次,所以记录落果树的数量时需要等到这棵树统计之后。
201909-3 字符画
题目链接:
代码:
易错点需注意点:
2019年03月
201903-1 小中大
题目链接:
http://118.190.20.162/view.page?gpid=T89
代码:
n = int(input())
l = list(map(int, input().split()))
ans = [max(l), min(l)]
if n % 2 == 0:x = (l[int(n / 2) - 1] + l[int(n / 2)]) / 2if str(x)[-2:] == '.0':ans.append(int(x))else:ans.append(round(x, 1))
else:ans.append(l[int(n / 2)])
ans = sorted(ans, reverse=True)
print(" ".join(map(str, ans)))
易错点需注意点:
201903-2 二十四点
题目链接:
http://118.190.20.162/view.page?gpid=T88
代码:
n = int(input())
for i in range(n):x = input().replace('/','//').replace('x','*')print('Yes' if eval(x)==24 else "No")
易错点需注意点:
201903-3 损坏的RAID5
题目链接:
代码:
易错点需注意点:
CCF 2019年题目题解 - Python相关推荐
- CCF 2015年题目题解 - Python
2015年刷题目录 2015年12月 201512-1 数位之和 题目链接: 代码: 201512-2 消除类游戏 题目链接: 代码: 易错点需注意点:注意and前后都为真时结果返回第二个值. 201 ...
- CCF 2016年题目题解 - Python
2016年刷题目录 2016年12月 201612-1 中间数 题目链接: 代码: 易错点需注意点: 201612-2 工资计算 题目链接: 代码: 易错点需注意点: 201612-3 题目链接: 代 ...
- CCF 2017年题目题解 - Python
2017年刷题目录 2017年12月 201712-1 最小差值 题目链接: 代码: 易错点需注意点: 201712-2 游戏 题目链接: 代码: 易错点需注意点:直接模拟! 201712-3 题目链 ...
- CCF 2018年题目题解 - Python
2018年刷题目录 2018年12月 201812-1 小明上学 题目链接: 代码: 易错点需注意点: 201812-2 小明放学 题目链接: 代码: 易错点需注意点: 201812-3 题目链接: ...
- CCF 2020年题目题解 - Python
2020年刷题目录 2020年12月 2020年12月-1 期末预测之安全指数 题目链接: 代码: 2020年12月-2 期末预测之最佳阈值 题目链接: 70分代码 也不知道哪里不对?
- CCF认证历年试题解(python版本 + c语言版+c++版本)
试题编号 试题名称 最高得分 试题链接 备注 201809-1 卖菜 100 python 201809-2 买菜 100 python 201809-3 元素选择器 201809 ...
- C/C++描述 第十一届蓝桥杯省赛 C/C++ 大学C组 第一场(2020.7.5) 题目+题解
C/C++描述 第十一届蓝桥杯省赛 第一场(2020.7.5) 题目+题解 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓 ...
- CCF 202112-2 序列查询新解 python 满分
CCF 202112-2 序列查询新解 python 满分 题目叙述 问题描述:略 输入格式:略 输出格式:略 样例 满分证明 解题思路 01Python超时70分 02满分python思路 第一,计 ...
- CCF 201512-2 消除类游戏 python 满分
CCF 201512-2 消除类游戏 python 满分 题目叙述 问题描述:略 输入格式:略 输出格式:略 样例 满分证明 解题思路 满分代码 优化代码 题目叙述 问题描述:略 输入格式:略 输出格 ...
最新文章
- SaltStack自动化运维(一)——简介与架构解析
- 微软开源可解释机器学习工具包lnterpretML
- Shell记录-Shell命令(其他)
- mongodb的返回(2)
- windows7原版iso镜像_一定收藏,常用操作系统原版下载地址整理,Win7 Win10 Deepin...
- 颜值即正义!颜值爆表的几个数据交互的库来啦!
- 2018-2019-1 20165208 《信息安全系统设计基础》第5周学习总结
- ArrayAdapter requires the resource ID to be a TextView错误
- ubuntu安装宝塔界面
- 内联初始化字段与类实例构造器
- 菜鸟心得1 - 在数据清洗过程中使用excel对重复数据进行处理
- 性能测试详解(三)Tomcat性能调优
- 语音合成TTS主要模型分析
- mysql概念模型中的3种基本联系_数据库建模三步骤:概念模型
- 硬盘柱面损坏怎么办_电脑硬盘坏了怎么办?不花一分钱就能成功修复!
- 【方法论】从入门到精通是怎样一种体验
- Kubernetes 2岁了,这个 Party 你一定要来!
- 浅析TSINGSEE智能视频分析网关的AI识别技术及应用场景
- Linux设置开机自启
- 刚刚随便GOOGLE和BAIDU了下PIPO和BLOG
热门文章
- day25 Python四个可以实现自省的函数,反射
- 经典技术文章翻译(1):COM+集成:.NET Enterprise Services 如何帮你建立分布式应用(2)
- AtCoder Beginner Contest 072
- Mysql 存储引擎和事物基础概念
- #51CTO学院四周年#其实、其实,我就是来吐槽的”
- js怎么获取访问页数记录(知道的能不能告诉我一下)
- 记录一个找问题的经过
- Leetcode1689. 十-二进制数的最少数目[C++题解]:贪心、找规律简单题
- 计算机语言低下限高上限,原神双雷阵容厉不厉害
- fedora21 mysql_在fedora21 上的php+mysql+apache环境搭建