貌似只有我在写打表
#include<iostream>
using namespace std;
bool ok (long long a)
{
int last=a%10+1;
while(a!=0)
{
if(a%10+1!=last&&a%10-1!=last&&a%10!=last)return 0;
last=a%10;
a/=10;
}
return 1;
}
long long find_next(long long a)
{
if(!ok(a))return find_next(a+1);
else return a;
}
int main()
{
long long k=0;
int t=10000;
while(1)
{
k=find_next(k+1);
cout<<k<<",";
}
return 0;
}
为什么会停在123456?
谢谢各位大佬帮忙解答