洛谷9月 T1 反思

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Fantasy_World/article/details/82720480

思路要灵活,要灵活,要灵活,灵活地发现自己走的方向错了,灵活地解决目前的难题
要区分目前是遇到问题还是求解速录不对
别一条道走到黑,也别看到困难就放弃,如果说有一种方法可行只是应用的范围小时间长,想办法解决,因为这种方法至少能解决很小范围内的问题(比如这道题开longlong也只能解决m很小时候的情况),那么应该试着找到一种办法扩展这种做法,使得其能解决更大范围,而不是遇到困难就换方向。
同时也要灵敏地感觉到自己的做法偏了(如果目前的做法有点东西,那应该没偏,如果当前做法十分难搞也难想难写,一点逻辑上的做法都推导不下去,那就是偏了,因为正确的做法必然要经过一番推导)
别只想暴力,也别只想正解
题目思维深度不深,难的是思维方向
但是我没办法确定自己的方向对不对
不过若是按这个思路理解问题,问题变得可形式化,比较有逻辑推理的感觉,那么一般就是对的
而且应该先思考有什么性质,按照题目的性质推的思路,就算不是正解,也应该是暴力做法
比如111111111111111 可以表示为 a 1 = 1 , a n + 1 = a n 10 + 1
然后枚举会爆longlong,怎么解决这个问题?(不断模m就好了,反正an是递推来的)我当时想到爆longlong就直接弃了,没有继续往下想,然后想一些莫名其妙的方法想了很久,但是想想这个枚举应该是很对的,因为这个做法比我想得其他做法都优美的多,只是有点小问题,想办法解决就好了。。。

猜你喜欢

转载自blog.csdn.net/Fantasy_World/article/details/82720480