/* -*- coding: utf-8 -*- * * 539.cc: No.539 インクリメント - yukicoder */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; /* constant */ /* typedef */ /* global variables */ /* subroutines */ /* main */ int main() { int tn; cin >> tn; while (cin.get() != '\n'); while (tn--) { string s; getline(cin, s); int p = s.size() - 1; while (p >= 0 && (s[p] < '0' || s[p] > '9')) p--; if (p < 0) { puts(s.c_str()); continue; } bool co = true; while (co && p >= 0 && s[p] >= '0' && s[p] <= '9') { s[p]++; if (s[p] > '9') s[p] = '0'; else co = false; p--; } if (co) s.insert(p + 1, 1, '1'); puts(s.c_str()); } return 0; }