社区讨论
不会
灌水区参与者 5已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @m35eu1vv
- 此快照首次捕获于
- 2024/11/06 13:00 去年
- 此快照最后确认于
- 2025/11/04 15:15 4 个月前
习题 1 数字和(sum)
【问题描述】
输入一个整数 n,求各位上的数字和。
【输入格式】
一行一个整数 n,n 最多 200 位。
【输出格式】
一行一个整数,表示整数 n 的各位数字之和。
【输入样例】
1234
【输出样例】
10
【问题分析】
由于 n 可能到 200 位,任何整数类型都是不可能存储的。因此,
定义一个一维字符数组读取、存储这个超大数,然后把每个字符
转换成数值累加求和
第 2 题 习题 2 比分(score)
小花在乒乓球馆里最喜欢一个叫樊振东的选手,今天它趴在窗户
上看了一下午他们的训练,直到被打扫卫生的大叔赶走。小花的
记性非常好,能够记录一整个下午的比赛情况,比如它记录的情
况是(其中 F 表示樊振东选手获得一分,A 表示樊振东的对手
获得一分):FFFFFFFFFFFFFFFFFFFFFFAF。在当前的赛制下,
此时比赛的结果是樊振东第一局 11 比 0 获胜,第二局 11 比
0 获胜,正在进行第三局,当前比分 1 比 1。
因为小花看得太全神贯注了,完全没有注意比分,以至于它完全
不知道一下午的具体比分,于是小花找了它的好朋友编程兔来帮
忙。可是编程兔去挖萝卜了,于是小花来求助聪明的小朋友们。
你的程序就是要对于一系列比赛信息的输入(FA 形式),输出
正确的结果。注:
当前使用的是 11 分制,到 10 平后,需要胜出 2 分后,才算
胜,如:12:10;
17:15 等。
如果一局比赛刚开始,则此时比分不必输出。
【输入格式】
输入数据每行至多 20 个字母,行数可能很多,最多可能有
10000 行。
输入格式:
输入包含若干行字符串(每行至多 20 个字母),字符串由大写
的 F、A 和 E 组成。其中 E 表示比赛信息结束,程序应该忽
略 E 之后的所有内容。
【输出格式】
输出有若干行,每一行对应一局比赛的比分(按输入顺序)。
输入样例:
FFFFFFFFFFFFFFFFFFFF
FFAFE
【输出样例】
11:0
11:0
1:1
【样例说明】
前 11 分都是 F,所以第一局 11:0,之后 11 分也都是 F,所
以第二句也是 11:0,最后两分分别是 A 和 F,所以是 1:1,E 表
示结束。
【数据规模】
每行最多有 20 个字符,只有 F、A 和 E 三种字母,没有其他
多余的字母。对于 30%的数据,输入只有一行。
对于 60%的数据,输入不超过 10 行。
对于 100%的数据,输入数据不超过 10000 行。 游客统计(access)
问题描述:
漫画馆是很多小朋友喜欢去游玩的地方,为了方便统计游客的数量,在漫画
馆的出入口设置了一些装置用来记录游客进出的情况。某天漫画馆关门的时候用
来统计游客数据的机器突然坏了,现在只知道整天出入漫画馆的情况,由一串 I
和 O 的代码来表示,I 表示有一个人进入漫画馆,O 表示一个人离开漫画馆。馆
长
的小助手琳琳希望知道这天最多有多少个游客同时在漫画馆里面参观,你能帮助
琳琳解决这个问题吗?
输入格式:
一行一个字符串,全都有 O 和 I 这两组字符组成。
输出格式:
最多同时在漫画馆的人数。
输入样例:
IIIOOIIOIOOO 输出样例:
3
【数据范围】
对于 50%的数据字符串长度小于 200
对于 100%的数据字符串长度小于 10000
保证在馆人数不会出现负数
回复
共 5 条回复,欢迎继续交流。
正在加载回复...