Submission #2403445
Source Code Expand
#include<bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int, int> PA; typedef priority_queue<int, vector<int>, greater<int> > GQint; typedef priority_queue<int> PQint; typedef priority_queue<PA, vector<PA>, greater<PA> > GQpair; typedef priority_queue<PA> PQpair; typedef set<int> Sint; typedef set<PA> SPA; typedef map<int, int> MAP; #define REP(i, a, n) for(ll i = (ll) a;i < (ll) n;i++) #define fi first #define se second #define pb push_back #define INF 1000000009 #define MOD 100000 #define MAXN 102 #define MAXR 51 #define MAXC 51 string s; int main() { cin >> s; if(s.size() == 1 && s[0] == 'a'){ cout << -1 << endl; return 0; } REP(i, 0, s.size()){ if(i == s.size() - 1){ if(s[i] != 'a'){ cout << (char)(s[i] - 1) << endl; return 0; } } else{ cout << s[i]; } }cout << endl; return 0; } /* */
Submission Info
Submission Time | |
---|---|
Task | B - 辞書式順序 |
User | youluoy |
Language | C++14 (GCC 5.4.1) |
Score | 100 |
Code Size | 1041 Byte |
Status | AC |
Exec Time | 1 ms |
Memory | 256 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 100 / 100 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt, subtask0_sample04.txt |
All | subtask0_sample01.txt, subtask0_sample02.txt, subtask0_sample03.txt, subtask0_sample04.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
subtask0_sample01.txt | AC | 1 ms | 256 KB |
subtask0_sample02.txt | AC | 1 ms | 256 KB |
subtask0_sample03.txt | AC | 1 ms | 256 KB |
subtask0_sample04.txt | AC | 1 ms | 256 KB |
subtask1_01.txt | AC | 1 ms | 256 KB |
subtask1_02.txt | AC | 1 ms | 256 KB |
subtask1_03.txt | AC | 1 ms | 256 KB |
subtask1_04.txt | AC | 1 ms | 256 KB |
subtask1_05.txt | AC | 1 ms | 256 KB |
subtask1_06.txt | AC | 1 ms | 256 KB |
subtask1_07.txt | AC | 1 ms | 256 KB |
subtask1_08.txt | AC | 1 ms | 256 KB |
subtask1_09.txt | AC | 1 ms | 256 KB |
subtask1_10.txt | AC | 1 ms | 256 KB |
subtask1_11.txt | AC | 1 ms | 256 KB |
subtask1_12.txt | AC | 1 ms | 256 KB |
subtask1_13.txt | AC | 1 ms | 256 KB |
subtask1_14.txt | AC | 1 ms | 256 KB |
subtask1_15.txt | AC | 1 ms | 256 KB |