荒谬的定价(C/C++)
想一下会发现,末尾数字0肯定是越多越好,但是数据范围比较大,挨个遍历肯定不行,所以就要记录一下当前计算的这个数字i末尾有几个0,例如当前价格末尾有3个0,遍历的时候下一个价格直接选取i+1000进行计算; 然后计算荒谬度的时候,最后一位数字为5时处理一下即可。
AC代码:
#include
#include
#include
#include
#include
#include
#include
using namespace std;
llu next(llu x)//看应该跳过多少数字
{
llu num=1;
while(x%10==0){
x/=10;
num*=10;
}
return
荒谬的定价(C/C++)最先出现在Python成神之路。
版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/19071.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论