字符串-P1308 NOIP2011 普及组 统计单词数 #信息学奥赛 #c++ #编程入门教程 #算法 - 少儿编程-苏老师于20220505发布在抖音,已经收获了2776个喜欢,来抖音,记录美好生活!
洛谷: P1308 [NOIP2011 普及组] 统计单词数 前言: 这道题没理解清题目表达意思,我开始想的是用map来记录个数,然后一个变量记录一开始出现的单词位置,不挺简单的吗,然后...就AC了2个..从错误提示能看到个数没啥问题,但是第一个单词位置不对,看了新样例发现,输入文本前面可能是空格... 样例: 输入 td Td...
}intmain(){getline(cin, a);getline(cin, b);for(inti =0; i < b.size(); i++) {if(b[i] !=' ')//找到一个单词的首字符{intj = i;while(b[j] !=' '&& j < b.size()) j++;//找到一个单词的末尾+1的位置if(cmp(i, j)) { cnt++;if(first ==-1) first = i; } i = ...
$1\leq $ 第一行单词长度 。 $1\leq $ 文章长度 。 noip2011 普及组第 2 题 思路 代码首先使用cin获取输入的单词和一行文本。为了忽略大小写,将单词和文本统一转换为小写字母形式。 创建一个stringstream对象ss并将文本字符串传递给它。使用ss >> w循环读取ss中的每个单词。使用w.compare(word)比较当前单词...
【洛谷】P1308 [NOIP2011 普及组] 统计单词数 简介:然后要被查找的b字符串,可能会出现第二个样例中的情况,也就是字符串a是to,而字符串b的Ottoman,这样是不符合题意的。为了 解决这个问题,我们将字符串a首尾都加一个空格,同时将字符串b首尾都加一个空格(这里是为了让字符串b的首单词和尾单词前后均有空格)...
P1308 [NOIP2011 普及组] 统计单词数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) c++中字符处理 #include<cstdio> #include<cstring> #include<iostream> using namespace std; int main() { int i, j, t = 0, tt = 0; // 初始化计数器t(出现次数)和tt(首次出现起始索引) char s[1000001]...
P1308[NOIP2011普及组]统计单词数 P1308[NOIP2011普及组]统计单词数复健计划第⼀题 ⼤⼩写字母(a与A)编号相差32 string输⼊⽤getline 输出⽤puts #include<iostream> #include<cstdio> #include<cstring> using namespace std;string a,b;int la,lb;void chk(int i){ if('a'<=b[i]&&b[i]...
简介:P1308 [NOIP2011 普及组] 统计单词数(模拟加函数+数学分析) 题目描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位...
P1308[NOIP2011普及组]统计单词数 P1308[NOIP2011普及组]统计单词数 ⼀、知识点整理 1、字符串转⼩写 //转为⼩写 transform(a.begin(), a.end(), a.begin(), ::tolower);for (int i = 0; i < b.size(); i++) if (b[i] >= 'A' && b[i] <= 'Z') b[i] += 32;2、读...
探索计算机编程的奥秘,P1308 [NOIP2011 普及组] 统计单词数是一款实用的编程练习资源。它旨在帮助初学者和进阶者通过解决实际问题来提升编程技能。这款软件不仅适用于编程新手,也适合那些希望巩固现有知识或提高特定编程技能的学习者。 该资源提供了多种编程语言的练习题目,包括Python、Java等,覆盖从基础语法到更高级的...