Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
108399 | 卢语涵 | 行程长度压缩 | C++ | Accepted | 1 MS | 284 KB | 478 | 2025-01-20 10:49:08 |
#include<iostream> using namespace std; char zh(char c) { if(c>='a'&&c<='z'){ return c-('a'-'A'); } return c; } int main(){ string s; cin>>s; int n=1; char a=zh(s[0]); for (int i=1; i<s.size();++i) { char b = zh(s[i]); if(b==a) { n++; }else{ cout<<'('<<a<<','<<n<<')'; a=b; n=1; } } cout<<'('<<a<<','<<n<<')'; return 0; }