P1196 - 标题统计【NOIP 2018 普及组 T1】
题目描述
凯凯刚写了一篇美妙的作文,请问这篇作文的标题中有多少个字符? 注意:标题中可能包含大、小写英文字母、数字字符、空格和换行符。统计标题字符数时,空格和换行符不计算在内。
输入格式
输入文件只有一行,一个字符串 $s$。
输出格式
输出文件只有一行,包含一个整数,即作文标题的字符数(不含空格和换行符)。
输入输出样例 #1
输入 #1
234
输出 #1
3
输入输出样例 #2
输入 #2
Ca 45
输出 #2
4
说明/提示
样例 1 说明
标题中共有 3 个字符,这 3 个字符都是数字字符。
样例 2 说明
标题中共有 $ 5$ 个字符,包括 $1$ 个大写英文字母, $1$ 个小写英文字母和 $2$ 个数字字符, 还有 $1$ 个空格。由于空格不计入结果中,故标题的有效字符数为 $4$ 个。
数据规模与约定
规定 $|s|$ 表示字符串 $s$ 的长度(即字符串中的字符和空格数)。
对于 $40%$ 的数据,$1 ≤ |s| ≤ 5$,保证输入为数字字符及行末换行符。
对于 $80%$ 的数据,$1 ≤ |s| ≤ 5$,输入只可能包含大、小写英文字母、数字字符及行末换行符。
对于 $100%$ 的数据,$1 ≤ |s| ≤ 5$,输入可能包含大、小写英文字母、数字字符、空格和行末换行符。
测试点数目
共20个测试点,每个测试点5分
时间与内存限制
每个测试点时间:1000ms(1.0s),内存:512MiB
输入输出模式
本OJ支持两种输入输出模式
1. 标准输入输出模式:
直接从标准输入和标准输出读写数据,不需要使用freopen进行文件输入输出重定向
2. 文件输入输出模式(国内信奥赛输入输出模式):
从文件中读写数据,需要使用freopen进行输入输出重定向
本题输入文件名为:P1196.in,输出文件名为:P1196.out