POJ 1019 Number Sequence

题意

11212312341234512345612345671234567812345678912345678910123456789101112345678910…
让你求这么一个丧心病狂的数列第i位是啥。

思路

找规律,我们可以把数列切割为1/12/123/1234/…这样我们可以想办法求出每一段的控制范围,然后对于给出的i,先快速确定这个i会落在哪一个数的控制范围里面,是第几个,然后再想办法快速确定在这个控制范围内i到底对应了哪个数,我写的比较恶心(很长),其实在纸上试着写一些应该是能发现具体的规律和算法的。

代码

 

Leave a Reply

Scroll to top