昨天编程比赛惨痛的经历,1题都没有写出来,有几个地方值得检讨的,
1 首先是我把时间给记错了,早上还在睡觉的时候被提醒没洗脸直接去参加比赛,全程慌慌张张的,心理素质从小就不好。
2 接下来就是问题的本质了,一个类似大数相加的问题,为什么是类似?因为它实际上不是一个大数相加的问题,问题并不会超出int的界限,之后的下一篇博客我要分析一下那个没写出来的问题,我一上来就用处理大数的方法了,但问题是它不仅仅是相加,还有一个MOD的操作
i 如果当成大数相加 ,要处理大数求模。
ii 不当成大数相加时,什么类型可以保证在测试数据下不溢出? long int64?
3 编程经验太少,接下去我会开始一个系列(2个月之内完成吧,每天都写一篇相关的分析)的强化训练,分成几个方面:
a 算法类问题 OJ题目 + 优快云编程马拉松上的各个题目我都会跟进。
b linux内核,最近被分配任务,开始看内核源码 一点点慢慢接触上手。
c 100行以下有哪些给力的代码? 1000行以下有哪些给力代码? 这里面设计的我都会主动过一遍。
d 以前埋下的坑,一个个填上
差距并不可怕。