![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CCF
Ln_Jy
这个作者很懒,什么都没留下…
展开
-
CCF python 202012-2 期末预测之最佳阈值
还是在找规律 n=int(input()) l=[] all=0 for i in range(n): l.append(list(map(int,input().split()))) all+=l[i][1] l.sort() maxscoreno=l[0][0] maxscore=all before=l[0][1] for i in range(1,n): after=all-before score=i-before+after if i<n-1:原创 2021-03-05 15:46:12 · 150 阅读 · 0 评论 -
CCF python 201709-2 公共钥匙盒
基本思路: 将所有的时间节点(借钥匙时间,还钥匙时间)组织到一个列表里【钥匙号,时间,借or还】 并将之按时间的升序、还优先借、钥匙号的升序排列 那么所要做的就是遍历这个列表: ····如果是借就 ········将要钥匙盒对应的位置置零 ····如果是还就 ········遍历钥匙盒 ············找到第一个零,将之变成钥匙号 # 201709-2 公共钥匙盒 N, K = map(int, input().split()) keybox = [] com = [] all = [] for原创 2020-12-03 19:39:49 · 167 阅读 · 0 评论 -
CCF python 201604-2俄罗斯方块
基本思路就是将方格图拉长,如下图所示,框住的部分就是padding的部分, 接下来只需将板块图对齐到相应的列,一行行下降进行比较, 若是每块板块图和方格图相对应的数字相加都小于2,则认为没有相撞,若是相撞了,则记相撞的上一个行数,对应相加即是结果: # 201604-2 俄罗斯方块 background = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]] squ原创 2020-11-25 16:06:06 · 274 阅读 · 0 评论 -
CCF python 201503-2 数字排序
参考了“201312-1 <<出现次数最多的数>>”网上的解法。 # 201503-2 <<数字排序>> n = int(input()) l = [] l = list(map(int, input().split())) b = list(set(l)) b.sort() s=dict(zip(b,map(l.count,b))) for i in range(len(b)): maxnum=max(s, key=s.get) num原创 2020-11-11 10:53:28 · 99 阅读 · 0 评论 -
CCF python 201412-2 Z字形扫描
CCF python 201412-2 Z字形扫描 备份 写得有些emmmm……,思路就是找规律,把Z字形看作如图的上下划拉会好记一些, 上下划拉所经过的下标如下所示: 可以发现规律吧!分为左上角、右下角的规律,同时行又分偶逆奇顺,所以显得有些绕,对照代码更清晰~ # 201412-2 <<Z字形扫描>> n = int(input()) mar = [] out = [] for i in range(n): mar.append(list(map(int, inpu原创 2020-11-07 11:38:15 · 247 阅读 · 1 评论