题目描述

输入一些仅由小写字母组成的单词。你的任务是统计有多少个单词是“酷”的,即每种字母出现的次数都不同。
比如 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。

输出

对于每组数据,输出测试点编号和酷单词的个数。

样例输入

2
ada
bbacccd
2
illness
a

样例输出

Case 1: 1
Case 2: 0

题意,单词个数不能重复, 有一个重复就不是酷的了,因为单词个数很小,枚举一下就可以了。

代码:

# include <stdio.h>
# include <string.h>struct qwe
{int q;int w;
}b[130];int main(void)
{int n, sum, w = 0;while (~ scanf("%d", &n)){sum = 0;w ++;while (n --){char a[31];memset(b, 0, sizeof(b));scanf("%s", a);int d = strlen(a);if (d == 1){continue;}int i, j;for (i = 0; i < d; i ++){b[a[i]].q ++;   // 出现一次加一次b[a[i]].w = 1;  // 判断这个字符是不是出现过}int qqq = 0;for (i = 1; i <= 31; i ++)  // 最大个数不超过30个 枚举31次就可以了{int c = 0;for (j = 97; j <= 122; j ++) // 全是小写字符, 对应的ascll为97-122。{if (b[j].w == 1)  // 是否出现过{if (b[j].q == i)  // 出现一次 加1。c ++;}}if (c >= 2) // 有一个出现二次的就不是酷的,跳出{qqq = 1;break;}   }if (qqq == 0)sum ++;}printf("Case %d: %d\n", w, sum);}return 0;
} 

问题 C: 酷酷的单词相关推荐

  1. [ZCMU OJ]1633: 酷酷的单词(遍历)

    Description 输入一些仅由小写字母组成的单词.你的任务是统计有多少个单词是"酷"的,即每种字母出 现的次数都不同. 比如 ada 是酷的,因为 a 出现 2 次,d 出现 ...

  2. CSU 1506 酷酷的单词

    Problem C: 酷酷的单词 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 680  Solved: 291 [Submit][Status][W ...

  3. zcmu 1633: 酷酷的单词

    1633: 酷酷的单词 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 300  Solved: 161 [Submit][Status][Web Bo ...

  4. 1505: 酷酷的单词

    1505: 酷酷的单词 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 850 Solved: 362 [Submit][Status][Web Boar ...

  5. CSU1505 酷酷的单词 独有的map

    1505: 酷酷的单词 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 857  Solved: 365 [Submit][Status][Web Bo ...

  6. scratch小游戏脚本大全_酷酷带你一起做小游戏--跳一跳

    运用scratch我做了一个跳一跳小游戏,首先我要确定游戏流程, 小恐龙跑向障碍物,玩家用键盘的空格键控制恐龙跳跃 如果恐龙跳过障碍物则游戏分数加一 如果恐龙接触到障碍物则游戏结束,脚本全部停止 先添 ...

  7. 酷酷实训计划及测试计划

    酷酷项目实训计划 安排 老师工作 学生工作 参考资料 交付物 第1天

  8. 园友们大家好,我是“一只酷酷的恺”

    本人"一只酷酷的恺"是刚加入园子里的一只小白,望各位园友们多多支持!   谢谢! 转载于:https://www.cnblogs.com/Yzkkdk/p/8213718.html

  9. linux mac docky,Ubuntu 7.10中安装酷酷的MAC风格 dock(图)

    看我的Ubuntu 7.10下的MAC风格 dock效果图,喜欢的话看下面跟我学! 全新安装Ubuntu 7.10已经好长时间了,默认的界面我不太喜欢,在Linux公社的帮助下,我也要给我的Ubunt ...

  10. 量子计算机生命,量子计算机上量子人工生命模型 - 酷酷UFO

    酷酷ufo专业资料 人工智能的场景可以看到简单生物模型能够在受控虚拟环境中体验生命的各个阶段的环境的出现.这是QUTI研究小组在UPV / EHU的物理化学系设- 人工智能的场景可以看到简单生物模型能 ...

最新文章

  1. 算法设计与分析男女匹配问题C语言,C语言解决新郎和新娘配对问题代码解析
  2. elasticsearch的映射(mapping)和分析(analysis)
  3. 交换机定时自动备份配置文件的方法
  4. OAM K8s 标准实现 Crossplane 项目进入 CNCF Sandbox
  5. [AWS vs Azure] 云计算里AWS和Azure的探究(5) ——EC2和Azure VM磁盘性能分析
  6. ECCV 2020《Linguistic Structure Guided Context Modeling for Referring Image Segmentation》论文笔记
  7. VMware演示手机虚拟化
  8. CSS 布局实例系列(四)如何实现容器中每一行的子容器数量随着浏览器宽度的变化而变化?...
  9. 工作33:page值不能修改
  10. linux qtcreator输入中文,新版QT creator下解决fcitx无法输入中文问题(QTcreatorV4.1.0)...
  11. Windows 安装 Redis
  12. 马拉松教会我_社区教会了我关于开放组织的知识
  13. Cortex-M0(3)---ARM Cortex-M0 异常与中断
  14. 【报告分享】2020年她趋势报告.pdf(附下载链接)
  15. 使用xorm工具,根据数据库自动生成 go 代码
  16. 自尊就是吃饱了撑的-莫言
  17. java下载神奇宝贝mega,神奇宝贝mega
  18. lidar_camera_calib代码解读-优化部分
  19. Java学习——Day13:IO流
  20. 软件推荐:Typora -新手上路-夏凌玥

热门文章

  1. java五子棋的报告_Java五子棋实现报告
  2. centos一建安装宝塔
  3. 数字人民币产业联盟新增26家联盟单位
  4. WordPress 入门教程
  5. unity音乐可视化
  6. php富强民主,鼠标点击:显示富强/民主/爱国等文字特效
  7. 哈密尔顿回路 - 杂录
  8. gitlab 更新ssl证书
  9. 亲爱的蝎子,瓶子祝你长命百岁
  10. typora中mermaid的基本语法