acm-----------always change miracle
一直挑战奇迹
一入此门深似海
入坑半年,现在蒟蒻一枚
acm学的是什么,学的是一种思维,一种处理问题的思维
算法发展到现在能学的有什么,无非就是if,else,for,while,定义变量,输入,输出。
但是为什么可以在最基本的语法上可以发展出这么多的算法
思维决定一切
面对相同问题,不同的人有不同的看法
那为什么最后有一个标准的解决该问题的方法
因为通过这个思维解决问题所消耗的时间以及空间相对最低
学习这个入坑半年仍在跪舔各种大佬的解题方法,从中发现最适合自己的思维方式
古人云:达者为师
既然选择此路,就应风雨兼程,不忘初心。
入坑半年,在学校oj刷了半年水题,算是面对基础算法了解到一定程度
但是同样的题目为什么大佬可以写出更简洁,更清晰的题解,这应该就是思维方式的差距
每道题目都有最优解
以此题为例:Peter 有n根烟,他每吸完一根烟就把烟蒂保存起来,k(k>1)k(k>1)个烟蒂可以换一个新的烟,那么 Peter 最终能吸到多少根烟呢?
本蒟蒻会用while循环AC
但是看到一位大佬说这是小学4–6年级程度的奥数题 cout<<n+(n-1)/(k-1);
O(1)有没有!!!!!!
总结下半年入坑以来学了什么
以洛谷的难度来说可以轻松AC掉所有的入门难度以及普及-难度
面对普及难度正常可以AC一半左右
任重而道远,继续努力
希望省赛前刷穿紫书,以及可以AC掉洛谷的提高难度
目标省赛银奖
世人知我者解我狂傲,不知我者弃之何妨
acm入坑心得
最新推荐文章于 2021-10-31 11:30:22 发布