| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 315796 | wujunchen | 守序数 T4 | C++ | 解答错误 | 6 MS | 704 KB | 369 | 2026-04-12 22:10:47 |
#include<bits/stdc++.h> using namespace std; #define ll long long #define pll pair<ll,ll> #define mll map<ll,ll> bool ch(ll x){ if(x>=1&&x<=9)return 1; ll ans=x%10; while(x){ x/=10; if(abs(x%10-ans)>1)return 0; ans=x%10; } return 1; } int main(){ ll n; cin>>n; ll j=1; while(n){ if(ch(j))n--; j++; } cout<<j-1; return 0; }