CCF 2016年题目题解 - Python
2016年刷题目录
- 2016年12月
- 201612-1 中间数
- 题目链接:
- 代码:
- 易错点需注意点:
- 201612-2 工资计算
- 题目链接:
- 代码:
- 易错点需注意点:
- 201612-3
- 题目链接:
- 代码:
- 易错点需注意点:
- 2016年09月
- 201609-1 最大波动
- 题目链接:
- 代码:
- 易错点需注意点:
- 201609-2 火车购票
- 题目链接:
- 代码:
- 易错点需注意点:别忘记处理如果没有连号的座位哦!
- 201609-3
- 题目链接:
- 代码:
- 易错点需注意点:
- 2016年04月
- 201604-1 折点计数
- 题目链接:
- 代码:
- 201604-2 俄罗斯方块
- 题目链接:
- 代码:
- 易错点需注意点:
- 201604-3
- 题目链接:
- 代码:
- 易错点需注意点:
2016年12月
201612-1 中间数
题目链接:
http://118.190.20.162/view.page?gpid=T52
代码:
n = int(input())
l = list(map(int,input().split()))
l = sorted(l)
if n%2 == 0:mid = int(n/2) #int(n/2)-1
else:mid = int(n/2)
min = l.index(l[mid])
max = len(l) - l.index(l[mid]) - l.count(l[mid])
if min == max:print(l[mid])
else:print(-1)
易错点需注意点:
201612-2 工资计算
题目链接:
http://118.190.20.162/view.page?gpid=T51
代码:
T = int(input())
a = 3500-1500*0.03+1500
b = 3500-1500*0.03-3000*0.1+4500
c = 3500-1500*0.03-3000*0.1-4500*0.2+9000
d = 3500-1500*0.03-3000*0.1-4500*0.2-(35000-9000)*0.25+35000
e = 3500-1500*0.03-3000*0.1-4500*0.2-(35000-9000)*0.25-20000*0.3+55000
f = 3500-1500*0.03-3000*0.1-4500*0.2-(35000-9000)*0.25-20000*0.3-(80000-55000)*0.35+80000
if T <= 3500:print(T)
elif T <= a:print(int(3500 + (T - 3500) / 0.97))
elif T <= b:print(int(3500 + 1500 + (T - a) / 0.9))
elif T <= c:print(int(3500 + 4500 + (T - b) / 0.8))
elif T <= d:print(int(3500 + 9000 + (T - c) / 0.75))
elif T <= e:print(int(3500 + 35000 + (T - d) / 0.7))
elif T <= f:print(int(3500 + 55000 + (T - e) / 0.65))
else:print(int(3500 + 80000 + (T - f) / 0.55))
易错点需注意点:
201612-3
题目链接:
代码:
易错点需注意点:
2016年09月
201609-1 最大波动
题目链接:
http://118.190.20.162/view.page?gpid=T47
代码:
n = int(input())
l = list(map(int,input().split()))
max = 0
for i in range(1,n):if abs(l[i]-l[i-1])>max:max = abs(l[i]-l[i-1])
print(max)
易错点需注意点:
201609-2 火车购票
题目链接:
http://118.190.20.162/view.page?gpid=T46
代码:
location = [[0 for i in range(5)] for j in range(20)]
tag_l = [5 for s in range(20)]
n = int(input())
q = list(map(int,input().split()))
for i in range(n):k = -1 #记录哪一排余票够分配res = []for j in range(20):if tag_l[j] >= q[i]:k = jbreakif k != -1:#有连号tag_l[k] -= q[i]for j in range(len(location[k])):if location[k][j] == 0:location[k][j] = 1q[i] -= 1res.append(k*5+j+1)if q[i] == 0:breakelse:#没有连号for k in range(20):for j in range(len(location[k])):if location[k][j] == 0:location[k][j] = 1q[i] -= 1res.append(k*5+j+1)if q[i] == 0:breakprint(" ".join(map(str,res)))
易错点需注意点:别忘记处理如果没有连号的座位哦!
201609-3
题目链接:
代码:
易错点需注意点:
2016年04月
201604-1 折点计数
题目链接:
http://118.190.20.162/view.page?gpid=T42
代码:
n = int(input())
l = list(map(int,input().split()))
count = 0
for i in range(1,n-1):if l[i-1] < l[i] and l[i] > l[i+1]:count += 1elif l[i-1] > l[i] and l[i] < l[i+1]:count += 1
print(count)
201604-2 俄罗斯方块
题目链接:
代码:
易错点需注意点:
201604-3
题目链接:
代码:
易错点需注意点:
CCF 2016年题目题解 - Python相关推荐
- CCF 2015年题目题解 - Python
2015年刷题目录 2015年12月 201512-1 数位之和 题目链接: 代码: 201512-2 消除类游戏 题目链接: 代码: 易错点需注意点:注意and前后都为真时结果返回第二个值. 201 ...
- 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 2019年题目题解 - Python
2019年刷题目录 2019年12月 201912-1 报数 题目链接: 代码: 201912-2 回收站选址 题目链接: 代码: 易错点需注意点: 201912-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 满分 题目叙述 问题描述:略 输入格式:略 输出格式:略 样例 满分证明 解题思路 满分代码 优化代码 题目叙述 问题描述:略 输入格式:略 输出格 ...
最新文章
- 不是我吹,这个idea插件你真没用过!
- MATLAB中的vpa函数简单实用记录——精度控制
- 虚拟机VMware 9安装苹果MAC OSX 10.8图文教程
- 最长公共回文子串(Longest_Common_Palindrome_Substring)
- python 清空所有对象_学习python第38天
- oracle语法官方文档,Oracle官方文档必备语法知识
- 本地执行php查看内存占用,查看页面执行php占用内存情况
- 【Python CheckiO 题解】Three Words
- Intellij idea 2018.3热部署 jrebel 激活
- Better than better,白山EC2.0发布
- uniapp获取屏幕宽度的方式_uni-app如何实现rem自适应手机屏幕尺寸?
- 土壤水分特征参数估计(soil water characteristic)
- C#实现QQ窗体功能
- RFID仓储物流托盘管理解决方案
- Excel 行高列宽与图片像素的关系
- flowiz库中遇到 ValueError: buffer is smaller than requested size报错
- 魔兽世界最新服务器人数,魔兽世界过气?全球服务器人口普查带你了解真正的魔兽世界现状...
- 地狱模式的居转户记录06
- android面试准备中高级简书!一起刷完了这份1307页的安卓面试宝典吧,已拿到offer
- Android 新的锁屏接口的实现