15日的总结

作者分享了在最近一次编程比赛中未能完成任何题目的经历,并分析了失败的原因,包括时间管理不当、对题目理解错误及缺乏实战经验等。此外,还提出了后续的改进措施,包括进行一系列的强化训练,专注于算法类问题、深入学习Linux内核以及填补以往的知识空白。

昨天编程比赛惨痛的经历,1题都没有写出来,有几个地方值得检讨的,

1 首先是我把时间给记错了,早上还在睡觉的时候被提醒没洗脸直接去参加比赛,全程慌慌张张的,心理素质从小就不好。

2 接下来就是问题的本质了,一个类似大数相加的问题,为什么是类似?因为它实际上不是一个大数相加的问题,问题并不会超出int的界限,之后的下一篇博客我要分析一下那个没写出来的问题,我一上来就用处理大数的方法了,但问题是它不仅仅是相加,还有一个MOD的操作敲打

  i 如果当成大数相加 ,要处理大数求模。

  ii 不当成大数相加时,什么类型可以保证在测试数据下不溢出? long int64?

3 编程经验太少,接下去我会开始一个系列(2个月之内完成吧,每天都写一篇相关的分析)的强化训练,分成几个方面:

   a 算法类问题 OJ题目 + 优快云编程马拉松上的各个题目我都会跟进。

   b linux内核,最近被分配任务,开始内核源码 一点点慢慢接触上手。

   c 100行以下有哪些给力的代码? 1000行以下有哪些给力代码? 这里面设计的我都会主动过一遍。

   d 以前埋下的坑,一个个填上



差距并不可怕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值