社区讨论
问 站外提
学术版参与者 2已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @m2u0uj09
- 此快照首次捕获于
- 2024/10/29 13:43 去年
- 此快照最后确认于
- 2025/11/04 15:45 4 个月前
题目描述
奶牛 Bessie 最近买了一台手机,它的手机号码是: 13300303003 ,手机号码由 11 个数字组成。 Bessie 最近在上电脑课学了【复制】和【粘贴】,于是它打开word软件,把它的手机号码复制,然后粘贴了 N 次。
例如 N=1 时,是这样:13300303003 ;
又例如 N=2 时,是这样:1330030300313300303003。
再例如 N=3 时,是这样:133003030031330030300313300303003。
如果 N=4 ,会是这样:13300303003133003030031330030300313300303003。
现在给出了三个正整数:N,S,T。表示奶牛Bessie把它的手机号码复制粘贴了 N 次,然后奶牛要计算:第 S 个数字到第 T 个数字之间,有多少个数字 3(包含第 S 个数字和第 T 个数字)?
由于奶牛 Bessie 复制粘贴 N 次手机号码后已经眼花了,所以它希望你能写个程序来帮它计算,你能做到吗?
输入格式
一行,三个正整数: N,S,T
数据范围
对于 50% 的数据, 1 <= N <= 1000 , 1 <= S < T <= 11×N
对于 100% 的数据, 1 <= N <= 100000000 , 1 <= S < T <= 11×N
输出格式
一个整数,表示 Bessie 把手机号码复制粘贴 N 次后,第 S 个数字到第 T 个数字之间包含了多少个数字 3 (包含第 S 个数字和第 T 个数字)。
回复
共 4 条回复,欢迎继续交流。
正在加载回复...