题解 P1611 【循环的数字】
Jiyuu_no_Tsubasa · · 题解
本题是一道经典的枚举题,
考察写码技巧,
若同时枚举
时间复杂度
必定超时。
但我们可以想到另一种做法:
只枚举
然后枚举所有与
再判断
这样就极大地缩减了时间复杂度。
那么如何枚举
很简单,
因为从
位数都相同(题面中有。
我们可以预先算出循环范围的位数
再预处理出
然后每次取出数的最后一位
再加上这个数
举个例子:
Jiyuu_no_Tsubasa · · 题解
本题是一道经典的枚举题,
考察写码技巧,
若同时枚举
时间复杂度
必定超时。
但我们可以想到另一种做法:
只枚举
然后枚举所有与
再判断
这样就极大地缩减了时间复杂度。
那么如何枚举
很简单,
因为从
位数都相同(题面中有。
我们可以预先算出循环范围的位数
再预处理出
然后每次取出数的最后一位
再加上这个数
举个例子: