今天edward_mj说到浙大的集训选拔分数统计有点难搞,我就萌生写个py脚本来统计分数的想法,正好最近py手生,说搞就搞~
统计标准在这里:
狗狗40题(这里的1001-1040) | 2.5分/题 |
Andrew Stankevich’s Contest | 1.5分/题 |
其余ZOJ中所有题号的质数的题 | 1分/题 |
其余题目 | 0.3分/题 |
这是关于zoj题目的统计,我主要就是搞这个,主要框架就是一个if else 语句,难点就是提取那几个题的题号,一步一步来:
一、提取狗狗40题题号:
shi哥的blog有现成的题号,但是还需要分离,复制网页html代码,然后通过文件找出题号,我用的是很笨的方法,找到那一行,再找到那一个数字= =
f = open("40.txt","r") fp = open("out.txt","w") for i in range(1,241): a = f.readline(); if i%6 is not 4: continue fp.write(a[4:8]+",")