Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
118115 | 小徐老师 | 删除单词后缀 | C++ | Wrong Answer | 1 MS | 268 KB | 829 | 2025-04-23 21:27:24 |
#include <iostream> #include <string> using namespace std; int main() { string s; string s1 = "er"; string s2 = "ly"; string s3 = "ing"; cin >> s; if(s.size() == 1) { cout << s << endl; return 0; } int x = s.rfind(s1); int y = s.rfind(s2); int z = s.rfind(s3); //cout << x << ' ' << y << ' ' << z << endl; if(x == -1 && y == -1 && z == -1) { cout << s << endl; } else if(x + 2 == s.size()) { for(int i = 0; i < x; ++i) cout << s[i]; } else if(y + 2 == s.size()) { for(int i = 0; i < y; ++i) cout << s[i]; } else if(z + 3 == s.size()) { for(int i = 0; i < z; ++i) cout << s[i]; } return 0; }
------Input------
Alyi
------Answer-----
Alyi
------Your output-----