Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
33061 | 郭澍宇 | 【J】T2 | C++ | 通过 | 100 | 5 MS | 476 KB | 484 | 2024-10-04 12:36:27 |
#include<bits/stdc++.h> using namespace std; string s; int n; int p; int main(){ // freopen("number.in","r",stdin); // freopen("number.out","w",stdout); cin>>s; n=s.size(); s=" "+s; p = '9'-s[1]; cout<<9; bool used=0; for(int i = 2;i<=n;i++){ s[i] = (s[i]-'0'+p)%10+'0'; if(s[i]!='9'&&!used){ cout<<char(s[i]+1); used=1; } else{ cout<<s[i]; } } }