字符串
一些字符串题目题解
生姜666
闲着没事发点东西,我还是学生,很忙,勿扰
经常在wzoi刷题,账号名jcf666
有时也在洛谷刷
展开
-
【第三期测试1】统计分数2
现在需要你模拟一下,多选题的得分统计。每个多选题,答错0分,全对10分,答对部分5分。全对是全部都一样,答错是只要有一项不一样,答对部分是少了几项。第一行一个整数n(n≤100),表示多选题的题数。接下来n行,每行两个字符串表示正确答案和选择的选项,用大写字母‘A’-'J'表示。输出最后的得分。3ABC ACAD BEF EF15数据保证合法,字母一定按从小到大,且不会出先重复的。时间限制: 1000ms空间限制: 128MB。原创 2024-05-12 17:34:50 · 412 阅读 · 0 评论 -
【第三期测试1】数字位数 --第三期测试1
传说中信息班有一位LL学长。他是数学大神。某一天,他看到一个数字,他瞬间报出了这个数字的位数。他的同学Touch表示不相信。于是求助你写一个程序检验一下。一个正整数NN的位数999999998对于70% 的数据,有N ≤10^9对于100%的数据,有1≤N ≤10^100时间限制: 1000ms空间限制: 128MB签到题,不必多说,可以用字符串实现。原创 2024-05-12 17:33:05 · 123 阅读 · 0 评论 -
【WZOI】(基础题库)第329题 统计数字字符个数
输入一行字符,统计出其中数字字符的个数。一行字符串,总长度不超过255。输出为1行,输出字符串里面数字字符的个数。4读入一行字符的方法:1.按while (cin>>c){2.定义字符串string s;读入一整行字符串,会读入空格字符串长度s.length()访问元素s[i]注意字符串下标是从0开始的时间限制: 1000ms空间限制: 128MB每一位用ASCII码判断一遍。原创 2024-04-20 22:22:23 · 184 阅读 · 0 评论 -
【WZOI】(基础题库)第328题 求补码
给出一个16位二进制数的原码,能够得到该数的补码。一个只包含0和1的16位字符串,表示整数的原码。输入的整数的补码,用只包含0和1的16位字符串表示。请注意行尾输出换行。样例1样例2样例1样例2补码:正数的补码不变,负数的补码是转成二进制后,除最高位的符号位外的各位取反再加1。最高( 左)位为符号号,0开头表示是正数,1开头表示是负数。具体参看baidu。样例2解释:先原码变成反码是1111111111111111,然后+1,要进位就全部变成0了。时间限制: 1000ms。原创 2024-04-20 22:20:10 · 137 阅读 · 0 评论 -
【WZOI】(基础题库)第383题 三倍子串
给定一个十进制正整数n,请问可以从n中截取多少种不同的子串,使得子串构成的数字是3的倍数。例如,当n = 1234 时,有且仅有3,12,123, 234这四个子串是3的倍数。单个整数,表示输入的数字n。单个整数,表示3的倍数的子串的数量。957646对于 60 % 的数据, 1 ≤ n ≤ 101000对于 80 % 的数据, 1 ≤ n ≤ 1010000对于 100 % 的数据, 1 ≤ n ≤ 10100000时间限制: 1000ms空间限制: 256MB。原创 2024-03-24 21:47:12 · 291 阅读 · 1 评论 -
【WZOI】(基础题库)第329题 统计数字字符个数
非常简单,遍历每一个字符,然后比较ASCll码就行了。输出为1行,输出字符串里面数字字符的个数。输入一行字符,统计出其中数字字符的个数。1.按while (cin>>c){一行字符串,总长度不超过255。读入一整行字符串,会读入空格。注意字符串下标是从0开始的。时间限制: 1000ms。空间限制: 128MB。原创 2024-03-24 21:43:57 · 200 阅读 · 1 评论