有什么区别

P4124 [CQOI2016] 手机号码

```if(x < 1e10) return 0;``` 没啦?
by _xltx2012_ @ 2023-09-21 15:25:43


@[xiaoluotongxue2012](/user/663199) 我的意思是,两种写法为什么效果不一样。 还有一处差别是在数位 dp 函数里: ``for(int i = (pos == cnt ? 1 : 0);i <= up; ++i)``
by Lovely_Cat_WBB @ 2023-09-21 15:50:40


问题解决了。因为如果有 $3$ 个以上的前导 $0$ 可能会算进答案,但这个数后面并没有满足。 例如: ``0002314`` 这是不满足的,但是 ``000`` 会算作满足。
by Lovely_Cat_WBB @ 2023-09-21 21:08:12


|