蓝桥杯 ADV-105 算法提高 不同单词个数统计
问题描述
编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数。例如:对于句子“one little two little three little boys”,总共有5个不同的单词:one, little, two, three, boys。
说明:(1)由于句子当中包含有空格,所以应该用gets函数来输入这个句子;(2)输入的句子当中只包含英文字符和空格,单词之间用一个空格隔开;(3)不用考虑单词的大小写,假设输入的都是小写字符;(4)句子长度不超过100个字符。
输入格式:输入只有一行,即一个英文句子。
输出格式:输出只有一行,是一个整数,表示句子中不同单词的个数。
输入输出样例
样例输入
one little two little three little boys
样例输出
5
#include <iostream> #include <set> using namespace std; int main() {string t;set<string> s;while(cin >> t) s.insert(t);cout << s.size();return 0; }
蓝桥杯 ADV-105 算法提高 不同单词个数统计相关推荐
- 蓝桥杯题库 算法提高非vip部分(C++、Java)代码实现(251-280)
文章目录 ADV-251 Petri Net Simulation cpp: java: ADV-252 Navigation cpp: ADV-256 The Sky is the Limit cp ...
- [蓝桥杯]测试题 E 算法提高 我们的征途是星辰大海 题解和C++示例代码
E 算法提高 我们的征途是星辰大海 时间限制:1.0s 内存限制:256.0MB 最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成. 共有四种方格: '.' 代表 ...
- 【蓝桥杯练习】算法提高 贪吃的大嘴
问题描述 给定N个物品,每个物品有一个重量W和一个价值V.你有一个能装M重量的背包.问怎么装使得所装价值最大.每个物品只有一个. 输入格式 输入的第一行包含两个整数n, m,分别表示物品的个数和背包能 ...
- python【蓝桥杯vip练习题库】ADV-105 不同单词个数统计(集合)
试题 算法提高 不同单词个数统计 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数.例如:对于句子"one ...
- java统计有多少个单词_Java不同单词个数统计
描述 编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数.例如:对于句子"one little two little three little boys",总共有5个 ...
- 蓝桥杯:试题 算法训练 Remember the A La Mode
蓝桥杯:试题 算法训练 Remember the A La Mode 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Hugh Samston经营着一个为今年的ICPC世界总决赛的参 ...
- 【预览】蓝桥杯竞赛python算法笔记 代码模板|吐血总结|蓝桥杯省赛国赛
[预览]蓝桥杯竞赛python算法笔记 代码模板|吐血总结 完整版链接 文章目录 [预览]蓝桥杯竞赛python算法笔记 代码模板|吐血总结 1 二分算法求分界值 2 双指针算法 2.1 求最长的不包 ...
- 【完整版】蓝桥杯竞赛python算法笔记 代码模板|吐血总结|蓝桥杯省赛国赛
蓝桥杯竞赛python算法笔记 代码模板|吐血总结 文章目录 蓝桥杯竞赛python算法笔记 代码模板|吐血总结 1 二分 1.1 二分求最大满足(check红色条件) 1.2 二分求最小满足(che ...
- 【C语言】单词个数统计(库函数第一次运用)
编写程序,实现单词个数统计.从键盘输入一行字符,长度小于1000.统计其中单词的个数,各单词以空格分隔,且空格数可以是多个.输入要求:输入只有一行句子.仅有空格和英文字母构成.输出要求:输出单词的个数 ...
最新文章
- oracle01003,ORA-01003:nostatementparsed-Oracle
- android生成png图片,Android 中将 base64图片 解码为.png图片
- Spring_HelloWord
- 树莓派安装系统并设置中文界面
- 冰雪传奇刷怪计时器_专业冰雪传奇辅助计时器
- 优化 API 的处理说明以及思路
- Exadata X8发布
- 极路由2刷机为openwrt固件
- 手机工商银行怎么转账_工行手机银行可以转账吗
- 微信内置浏览器禁止调整字体大小的方法
- 【生产调度】基于Harmony Search (HSPMS) 和 Shuffled Complex Evolution (SCEPMS) 实现并行机器调度附matlab代码
- node.js毕业设计安卓手机银行客户端APP(程序+APP+LW)
- 如何改变php的语言变中文,如何使php将unicode转换中文
- Openwrt无线管理工具/命令
- edge浏览器如何把网页放到桌面_edge浏览器怎么把网页放桌面 - 卡饭网
- KindEditor插件(富文本编辑器)的使用
- 树莓派学习笔记——Python SQLite插入温度记录
- lucene初探(-):lucene基本,实现文件查找
- idea之前破解过,现在购买了正版激活码显示失效问题
- Sun App Server Error解决方案
热门文章
- 图片异步加载框架 Android-Universal-Image-Loader
- ArrayList 使用迭代抛出ConcurrentModificationException解决方法
- Java方法重载时参数类型有重合,它会选择执行哪一个?
- TypeError: Unexpected keyword argument passed to optimizer: amsgrad原因及解决办法
- C# Winform 运行异常 CefSharp.core.dll 找不到指定的模块
- 我为什么关注node.js
- 朝鲜黑客伪装成三星招聘人员诱骗安全研究员,或发动供应链攻击
- 微软将 Teams 移动应用纳入漏洞奖励计划,最高奖金3万美元
- 开源搜索服务 Apache Solr 出现多个高危漏洞
- WebLogic UniversalExtractor反序列化漏洞(CVE-2020-14645)的复现和分析