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相关推荐

  1. CCF 2015年题目题解 - Python

    2015年刷题目录 2015年12月 201512-1 数位之和 题目链接: 代码: 201512-2 消除类游戏 题目链接: 代码: 易错点需注意点:注意and前后都为真时结果返回第二个值. 201 ...

  2. CCF 2017年题目题解 - Python

    2017年刷题目录 2017年12月 201712-1 最小差值 题目链接: 代码: 易错点需注意点: 201712-2 游戏 题目链接: 代码: 易错点需注意点:直接模拟! 201712-3 题目链 ...

  3. CCF 2018年题目题解 - Python

    2018年刷题目录 2018年12月 201812-1 小明上学 题目链接: 代码: 易错点需注意点: 201812-2 小明放学 题目链接: 代码: 易错点需注意点: 201812-3 题目链接: ...

  4. CCF 2019年题目题解 - Python

    2019年刷题目录 2019年12月 201912-1 报数 题目链接: 代码: 201912-2 回收站选址 题目链接: 代码: 易错点需注意点: 201912-3 题目链接: 代码: 易错点需注意 ...

  5. CCF 2020年题目题解 - Python

    2020年刷题目录 2020年12月 2020年12月-1 期末预测之安全指数 题目链接: 代码: 2020年12月-2 期末预测之最佳阈值 题目链接: 70分代码 也不知道哪里不对?

  6. CCF认证历年试题解(python版本 + c语言版+c++版本)

    试题编号 试题名称 最高得分 试题链接 备注 201809-1 卖菜 100 python   201809-2 买菜 100 python   201809-3 元素选择器       201809 ...

  7. C/C++描述 第十一届蓝桥杯省赛 C/C++ 大学C组 第一场(2020.7.5) 题目+题解

    C/C++描述 第十一届蓝桥杯省赛 第一场(2020.7.5) 题目+题解   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓 ...

  8. CCF 202112-2 序列查询新解 python 满分

    CCF 202112-2 序列查询新解 python 满分 题目叙述 问题描述:略 输入格式:略 输出格式:略 样例 满分证明 解题思路 01Python超时70分 02满分python思路 第一,计 ...

  9. CCF 201512-2 消除类游戏 python 满分

    CCF 201512-2 消除类游戏 python 满分 题目叙述 问题描述:略 输入格式:略 输出格式:略 样例 满分证明 解题思路 满分代码 优化代码 题目叙述 问题描述:略 输入格式:略 输出格 ...

最新文章

  1. 不是我吹,这个idea插件你真没用过!
  2. MATLAB中的vpa函数简单实用记录——精度控制
  3. 虚拟机VMware 9安装苹果MAC OSX 10.8图文教程
  4. 最长公共回文子串(Longest_Common_Palindrome_Substring)
  5. python 清空所有对象_学习python第38天
  6. oracle语法官方文档,Oracle官方文档必备语法知识
  7. 本地执行php查看内存占用,查看页面执行php占用内存情况
  8. 【Python CheckiO 题解】Three Words
  9. Intellij idea 2018.3热部署 jrebel 激活
  10. Better than better,白山EC2.0发布
  11. uniapp获取屏幕宽度的方式_uni-app如何实现rem自适应手机屏幕尺寸?
  12. 土壤水分特征参数估计(soil water characteristic)
  13. C#实现QQ窗体功能
  14. RFID仓储物流托盘管理解决方案
  15. Excel 行高列宽与图片像素的关系
  16. flowiz库中遇到 ValueError: buffer is smaller than requested size报错
  17. 魔兽世界最新服务器人数,魔兽世界过气?全球服务器人口普查带你了解真正的魔兽世界现状...
  18. 地狱模式的居转户记录06
  19. android面试准备中高级简书!一起刷完了这份1307页的安卓面试宝典吧,已拿到offer
  20. Android 新的锁屏接口的实现

热门文章

  1. Linux数据报文接收发送总结1
  2. 基于FPGA的简易OFDM调制解调系统开发
  3. Ghost配置1——删除社交Link
  4. vim末行模式下相关操作+配置文件
  5. Linux下安装配置NTP时间同步服务器
  6. WordPress数据库及各表结构
  7. 学历是铜牌,能力是银牌,人脉是金牌,思维是王牌——有感
  8. mysql metadata lock(一)
  9. Android学习笔记26:图片切换控件ImageSwitcher的使用
  10. Python类继承简单实现