题目
小明掌握的英文单词量不多,所以每次写英文作业的时候,总是爱重复使用他熟悉的那几个单词。为此,他的英文老师规定,每次英文作业重复单词的使用率不能超过50%。也就是说,如果小明的英文作业中有100个英文单词,那么只出现1次的单词不能少于50个。
有多组数据(少于10组),每组一行,就是一篇小文章。输入是经过处理的,只包含字母和空格,每篇文章的单词数量不超过100个,每个单词的字符数不超过20个。遇到#时表示输入结束。
输出要求 如果每组输入符合英文老师的要求,则输出yes,否则输出no,然后换行。
样例输入
I love you very much
I love you very very very very very much
#
样例输出
yes
no
代码
#include
using namespace std;
#define ll long long
const int maxn = 3010;
string s,s2;
map mp;
int main() {
while(getline(cin,s)) {
int n = s.length();
if(s[0] == '#' && n == 1) break;
s2 = "";
mp.clear();
for(int i = 0;i
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?