这道题思路很清晰,但是写了将近一个半小时,难点在判断素数与flip数字上,现在有一点想找api的冲动,但是其实自己写是更方便的,就是写起来debug时间太长了,加上我太不注重细节了,其实像这种取各个位置的数据应该是一个顺手就能写的东西,而且程序竞赛的话,本身就需要保证细节问题。也就是写的程序和自己想的要完全一样,这种思路很明确的东西,本身就要控制在半个小时之内写好。
总之问题就是写程序太慢,原因是单元测试的时间太长了,这个一方面需要多练,像bfs就熟练的不行。判断素数啊,改数字啊什么的就写的很慢,这就不行,所以对于这种东西来说,思路只是最简单的一方面,功夫还是在别的一些地方:
细节:
两个bug:
1. 涉及到index的比如num[3-pos]
2. 涉及到循环的比如for(i=0;i<9;i++)
F - Prime Path
本文分享了作者在程序竞赛中遇到的挑战,特别是关于素数判断和数字翻转的实现,强调了细节处理和单元测试的重要性,并提出了提高编程速度和减少调试时间的方法。


301

被折叠的 条评论
为什么被折叠?



