网站入口是 http://cspro.org/
报名用的团队报名, 山大团体免费
选定了语言无法更改
提交后需要等好几秒才有结果, 多刷新
提交可以多次, 可以多尝试
python 考试用的是 idle, 里面有文档, 可以 debug, 能缩进
19.12 只有250分 = =
编程
输入用input(), 输出多个在一行只需要print函数中打逗号, 分割为数组可以用 split
读取输入后转换类型可以用 map 或 list comprehension
测试的时候 debug 最快知道哪里有问题
注意输入数据是否有误, 与原文中是否一致, 别少了个符号
变量一开始就用题干里的变量名初始化比较好
重复打印直接用 *, 拼接字符串直接用 +
进制转换, ascii 码 int(str, 16), hex, ord
for 循环间隔 n, range(0,x,n)
字符串转数组, list(), 数组转字符串 “”.join
求最后一位, [-1]
四舍五入, ‘%.1f’ % x
为了尽快读懂, 用一定格式将输入与输出列在纸上: 1. 变量名 2. 代表什么内容 3. 满足什么条件
编写前, 将样例带着自己的理解在脑内试着运行一遍
编写的过程中, 将需要弄明白的关系列在纸上, 带入实际情况去想!!
骗分导论
raid5
- 异或能够用来推测信息, a⊕b⊕a=b交换a,b值
- 硬盘内部数据是如何划分的
- raid5 校验盘与数据盘是如何摆放的
- 数学关系到代码上映射是否正确无误
如果出现以下分数对应的可能有:
- 50, 某个比较重要的条件没考虑到, 可能是输入上的问题
- 80, 大概率没问题, 但是对于特定的一些关系/情况会不过关
10
9+3+4x3
5+4x5x5
7-9-9+8
5x6/5x4
3+5+7+9
1x1+ 9-9
1x9-5/9
8/5 + 6 * 95 x7-3x66 x4 + 4/5