为什么会超时

#include<iostream>
#include<fstream>
#include<cmath>
#include<algorithm>
#include<string>
#include<cstdio>
using namespace std;
int n,x,ans,i;
int main()
{
//freopen("count.in","r",stdin);
//freopen("count.out","w",stdout);
cin>>n>>x;
for(i=0;i<n;i++)
{
while(i>0)
{
if(i==x||i%10==x) ans++;
else x=i/10;
}

}
cout<<ans;
return 0;
}

1 条评论

  • @ 2018-02-09 08:53:08

    直接改变i的值到0,i永远也无法到n

  • 1

信息

ID
1848
难度
4
分类
(无)
标签
递交数
9230
已通过
3573
通过率
39%
上传者