酷酷的单词
来源:互联网 发布:windows bat 输入密码 编辑:程序博客网 时间:2024/05/16 18:58
输入一些仅由小写字母组成的单词。你的任务是统计有多少个单词是“酷”的,即每种字母出现的次数都不同。
比如ada是酷的,因为a出现2次,d出现1次,而1和2不同。再比如,banana也是酷的,因为a出现3次,n出现2次,b出现1次。但是,bbacccd不是酷的,因为a和d出现的次数相同(均为1次)。
输入包含不超过30组数据。每组数据第一行为单词个数n (1<=n<=10000)。以下n行各包含一个单词,字母个数为1~30。
对于每组数据,输出测试点编号和酷单词的个数。
2adabbacccd2illnessa
Case 1: 1Case 2: 0
#include<iostream>#include<string.h>#include<stdio.h>#include<algorithm>#include<set>using namespace std;int main(){ int n, j = 0; set<int> m; set<char> s; char ch[30]; int num[26]; while(cin>>n) { int ans = 0; while(n--) { m.clear(); s.clear(); cin>>ch; int x; memset(num, 0, sizeof(num)); for(int i = 0; i < strlen(ch); i++) { s.insert(ch[i]); num[ch[i]-97]++; } x = s.size(); for(int i = 0; i < 26; i++) { if(num[i] != 0) m.insert(num[i]); } if(x != 1) { if(x == m.size()) ans++; } } cout<<"Case "<<++j<<": "<<ans<<endl; } return 0;}
0 0
- 酷酷的单词
- 酷酷的单词
- 酷酷的单词
- 酷酷的单词
- 酷酷的单词
- 1505: 酷酷的单词
- CSU_1505_酷酷的单词
- 1505: 酷酷的单词
- CSU 1505 酷酷的单词
- CSU 1506 酷酷的单词
- CSU 1505 酷酷的单词 【水题】
- CSU OJ 1505: 酷酷的单词
- CSU1505 酷酷的单词 独有的map
- CSU 1505: 酷酷的单词(数学啊)
- 湖南2014CPC 题目 C. 酷酷的单词
- ACM--酷酷的单词--CSU 1505--湖南第十届省赛
- CSU 1505——酷酷的单词
- CSU 1505 酷酷的单词_水题
- fflush()
- 【精华分享】【Unity&独立游戏】有启发的游戏制作视频系列集合
- 软件功能测试
- 【android】searchView注意点
- DoubleAgent: Zero-Day Code Injection and Persistence Technique
- 酷酷的单词
- spring8
- 【NumPy基础】100道numpy练习——进阶篇
- nodejs+GIS
- 关于几种分布式
- Windows下VS2015编译caffe(CPU ONLY)
- Maven多模块开发之Web工程调试与布署
- GCD编程-控制线程最大并发量之信号量
- 【NumPy基础】100道numpy练习——Apprentice篇