湖南大学第十六届程序设计竞赛 B Yuki with emofunc and playf 同余最短路
生活随笔
收集整理的這篇文章主要介紹了
湖南大学第十六届程序设计竞赛 B Yuki with emofunc and playf 同余最短路
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
傳送門
文章目錄
- 題意:
- 思路:
題意:
初始有一個數(shù)111,你每次可以將其?10*10?10或者+(x?1)+(x-1)+(x?1),現(xiàn)在給你xxx,問最少經(jīng)過多少步能到達(dá)nnn。
1≤n≤1e6,1≤m≤1e91\le n\le1e6,1\le m\le1e91≤n≤1e6,1≤m≤1e9
思路:
同余最短路,定義dis[i]dis[i]dis[i]代表通過兩個操作能到的數(shù)modn\bmod nmodn后為iii的最少操作次數(shù),那么答案就是dis[0]dis[0]dis[0]了,直接擴(kuò)展就好啦。
最后注意一下n=1n=1n=1的情況,別被坑了。
總結(jié)
以上是生活随笔為你收集整理的湖南大学第十六届程序设计竞赛 B Yuki with emofunc and playf 同余最短路的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oppoA75手机中删除的照片怎么恢复
- 下一篇: Origin怎么把两张图合成一张 Ori