| Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 83643 | sh25_zhangjiajia | 统计句子中单词的相关信息 | C++ | 解答错误 | 0 MS | 248 KB | 692 | 2026-01-29 20:52:36 |
#include<bits/stdc++.h> using namespace std; int u[100],us[100]; int main(){ string s; getline(cin,s); int j=0,k=0; for(int i=0;i<s.size();++i){ if(s[i]==' '||s[i]=='.'){ us[j]=k; u[j]=k; k=0; ++j; } else ++k; } sort(u,u+j); cout<<u[0]<<" "; for(int i=0;i<s.size();++i){ if(s[i]==' '||s[i]=='.'){ if(k==u[0]){ for(int h=i-k;h<i;++h) cout<<s[h]; cout<<'\n'; break; } } else ++k; } for(int i=0;i<j;++i) cout<<us[i]<<" "; cout<<'\n'<<j; return 0; }