问题标题: 酷町堂2002超时了

0
0

1
已采纳
陆麟瑞
陆麟瑞
资深天翼
资深天翼

while(n!=1)

这句改为

while(n%5==0)

即可

0
0
梁锦程
梁锦程
高级光能
高级光能
if (n%10==5) 
    {
        int s=0;
        while (n%10==5 || n%10==0) 
        {
            s++;
            n/=5;
        }
        cout<<s<<endl;
    } 
    else 
    {
        while (n!=0)
        {
            int s=100;
            s=n%10;
            n/=10;
            if (s==0) t++;
        }
        cout<<t<<endl;
    }
我要回答