首页 > 其他分享 >【NOIP2018普及组复赛】题1:标题统计

【NOIP2018普及组复赛】题1:标题统计

时间:2024-06-01 17:29:05浏览次数:36  
标签:字符 普及 le 换行符 样例 NOIP2018 空格 标题 复赛

题1:标题统计

题目描述

凯凯刚写了一篇美妙的作文,请问这篇作文的标题中有多少个字符? 注意:标题中可能包含大、小写英文字母、数字字符、空格和换行符。统计标题字 符数时,空格和换行符不计算在内。

【输入格式】

输入文件只有一行,一个字符串 s s s。

【输出格式】

输出文件只有一行,包含一个整数,即作文标题的字符数(不含空格和换行符)。

【输入样例1】

234

【输出样例1】

3

【样例 1 说明】

标题中共有 3 3 3 个字符,这 3 3 3 个字符都是数字字符。

【输入样例2】

Ca 45

【输出样例2】

4

【样例 2 说明】

标题中共有 5 5 5 个字符,包括 1 1 1 个大写英文字母, 1 1 1 个小写英文字母和 2 2 2 个数字字符, 还有 1 1 1 个空格。由于空格不计入结果中,故标题的有效字符数为 4 4 4 个。

【数据规模与约定】

规定 ∣ s ∣ ∣s∣ ∣s∣ 表示字符串 s s s 的长度(即字符串中的字符和空格数)。
对于 40 % 40\% 40% 的数据, 1 ≤ ∣ s ∣ ≤ 5 1 \le ∣s∣ \le 5 1≤∣s∣≤5,保证输入为数字字符及行末换行符。
对于 80 % 80\% 80% 的数据, 1 ≤ ∣ s ∣ ≤ 5 1 \le ∣s∣ \le 5 1≤∣s∣≤5,输入只可能包含大、小写英文字母、数字字符及行末换行符。
对于 100 % 100\% 100% 的数据, 1 ≤ ∣ s ∣ ≤ 5 1 \le ∣s∣ \le 5 1≤∣s∣≤5,输入可能包含大、小写英文字母、数字字符、空格和行末换行符。

【代码如下】:

#include <bits/stdc++.h>
using namespace std;
string x;
int num;
int main(){
    getline(cin,x);
    for(int i=0;i<x.size();i++){
    	if(x[i]!=' '||x[i]-'0'==0)
		num++;
	}
	cout<<num;
	return 0;
}

标签:字符,普及,le,换行符,样例,NOIP2018,空格,标题,复赛
From: https://blog.csdn.net/lpstudio/article/details/139376177

相关文章

  • 儿童节,GDKOI2024普及组
    儿童节快乐捏捉迷藏Zayin和Ziyin在一棵\(n\)个节点的树上,Zayin从\(a\)节点开始,每次可以走\(da\)步,Ziyin从\(b\)节点开始,每次可以走\(db\)步,走到了另一个人所在的节点的人获胜。求在最优策略下,两者谁会获胜。题解:令\(a\)和\(b\)之间的距离是\(dis\)简单易得当\(dis<da\)时,Zay......
  • 打卡信奥刷题(35)用Scratch图形化工具信奥P1664 [ 普及组] 每日打卡心情好
    每日打卡心情好题目背景在洛谷中,打卡不只是一个简单的鼠标点击动作,通过每天在洛谷打卡,可以清晰地记录下自己在洛谷学习的足迹。通过每天打卡,来不断地暗示自己:我又在洛谷学习了一天,进而帮助自己培养恒心、耐心、细心。此外,通过打卡,还可以获取经验值奖励,经验值的多少在一定......
  • 低代码与大模型时代:技术的进化与人工智能的普及
    在当前快速发展的技术环境中,低代码和大模型成为了推动技术创新和人工智能普及的关键因素。低代码开发平台使得软件开发变得更简单和高效,大模型则提供了更强大的智能能力。这篇文章将探讨低代码和大模型在技术领域的应用,以及它们对于普通用户和开发者的影响。低代码开发平台的......
  • CSP历年复赛题-P1980 [NOIP2013 普及组] 计数问题
    原题链接:https://www.luogu.com.cn/record/160821231题意解读:统计1~n中x的个数。解题思路:枚举每个数,提取每一位,判断是否等于x。100分代码:#include<bits/stdc++.h>usingnamespacestd;intn,x,ans;intmain(){cin>>n>>x;for(inti=1;i<=n;i++)......
  • CSP历年复赛题-P1078 [NOIP2012 普及组] 文化之旅
    原题链接:https://www.luogu.com.cn/problem/P1078题意解读:1~n个国家,每个国家有自己的文化,不同国家文化可以相同,要从起点遍历到终点,已经学习过的文化不能重复学习,已经学习过的文化被某个文化歧视的国家也不能遍历,且不同国家之间有边,边有不同的距离,计算从起点到终点的最短路径。解......
  • 打卡信奥刷题(32)用Scratch图形化工具信奥P1055 [NOIP2008 普及组] ISBN 号码
    [NOIP2008普及组]ISBN号码题目描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括999位数字、1......
  • CSP历年复赛题-P1075 [NOIP2012 普及组] 质因数分解
    原题链接:https://www.luogu.com.cn/problem/P1075题意解读:求n的两个素因子中较大的一个。解题思路:数论的简单题,关键在于要知道一定有一个素因子不超过sqrt(n),而另一个素因子必然大于或等于sqrt(n),这样才能减少枚举时间。100分代码:#include<bits/stdc++.h>usingnamespaces......
  • CSP历年复赛题-P1310 [NOIP2011 普及组] 表达式的值
    原题链接:https://www.luogu.com.cn/problem/P1310题意解读:+代表按位或运算,*代表按位与运算,给定一个没有填数字的表达式,要求结果为0的数字方案数。解题思路:下面一步一步,由浅入深的来解决本题思路一(20分做法):观察得知,20%的数据,只有10个符号,且没有括号,也就是对应数字最多11个,可以......
  • 【NOIP2017普及组复赛】题2:图书管理员
    题2:图书管理员【题目描述】图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个正整数。每位借书的读者手中有一个需求码,这个需求码也是一个正整数。如果一本书的图书编码恰好以读者的需求码结尾,那么这本书就是这位读者所需要的。小......
  • #[NOIP2003 普及组] 乒乓球
    传送锚点:https://www.luogu.com.cn/problem/P1042题目背景国际乒联现在主席沙拉拉自从上任以来就立志于推行一系列改革,以推动乒乓球运动在全球的普及。其中\(11\)分制改革引起了很大的争议,有一部分球员因为无法适应新规则只能选择退役。华华就是其中一位,他退役之后走上了乒乓......