首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
[NOIP2011]统计单词数
7条解析
开通博客写题解
牛客875000507号
发表于 2020-01-31 11:59:49
题目说明单个单词查询不包含某一个单词的一部分,所以解决办法就是在主字符串和子字符串的首尾各添加一个空格字符。这样主串变为“ XXX sub subX…… sub ”;子串为“ sub ”。 #include<bits/stdc++.h> using namespace std; int
展开全文
defaulter
发表于 2025-03-06 19:51:15
. 此题关键就是字符串查找,不过查找之前要先转换成便于查找的形式: 1.大小写转换 2.加空字符 第二步就要用到find函数的使用,创建迭代器,和用于接收find返回值的size_type类型的变量 用于遍历和输出,确定位置和自增之后继续查找后面的出现的字串(因为find函数只能查找并返回第一次出现
展开全文
青笙
发表于 2022-01-24 23:42:39
破解此题的关键在于灵活运用字符串中常用的几个方法: str.toLowerCase()方法,此方法的具体功能是将字符串中的所有字母转为小写,此题中用到此方法的好处是可以更好的查询比较。 str.spilt() 方法,此方法具体的作用是“分割”,具体如何分割取决于圆括号内的参数,例如str.spil
展开全文
savage
发表于 2019-08-26 15:44:46
题目描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配
展开全文
小毅儿
发表于 2020-09-09 19:05:17
#include <cstdio> #include <cstring> #include <string> #include <cmath> #include <iostream> #include <algorithm> #
展开全文
尙尢
发表于 2021-12-13 20:04:06
sc.next() 以读到有效字符(空格、tap键、换行除外)开始,以空格、tap键、换行结束,并且不读空格、tap键、换行。所以和sc.nextLine()连用的时候,要多加一个sc.nextLine(),把上面那个sc.next()剩下的换行符号读掉。 字符串转大小写: toLow
展开全文
小阿巴阿巴
发表于 2022-03-31 20:34:17
思路 借助“正则表达式”匹配单词 注意点 “不区分大小写”:在模式串前加上(?i)即可忽略大小写;或者把原字符串转换为全大写或者全小写 边界情况 因为我们需要匹配到独立的单词,所以我们必须要判断当前匹配到的这个字符串是否独立,不难想到我们可以在模式串的首尾分别加一个空格; 但边界情况是:目标单
展开全文
查看本题
查看本题讨论
相关比赛
153-NOIP历年真题练习-普及组
进入比赛
239-NOIP2011普及组复赛
进入比赛
1870-牛客假日团队赛22
进入比赛
15647-test2
进入比赛
18505-阿尔法-冲刺CSPDay2
进入比赛
等你来战
查看全部
牛客小白月赛118
报名截止时间:2025-06-13 21:00
牛客周赛 Round 96
报名截止时间:2025-06-15 21:00
牛客练习赛141
报名截止时间:2025-06-20 21:30
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-22 17:30
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题