Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
115035 | 张智博 | 字符替换 | C++ | Wrong Answer | 1 MS | 272 KB | 642 | 2025-03-26 21:55:48 |
#include <iostream> #include <string> using namespace std; int main() { string s; getline(cin, s); int Ml = 0; int st = 0; int l = 0; for(int i = 0; i < s.size(); ++i) { if(s[i] != ' ') l++; else { if(Ml < l) { Ml = l; st = i - l; } l = 0; } } if(Ml < l) { Ml = l; st = s.size() - l; } //cout << st << ' ' << Ml << endl; for(int i = 0; i < Ml; ++i) cout << s[st + i]; cout << endl; return 0; }
------Input------
2222211111 2 1
------Answer-----
1111111111
------Your output-----
2222211111