题库/YBT0019

#YBT0019. 数1的个数

    传统题 难度: 进阶 标签>一本通数位处理枚举
时间限制1000 ms
内存限制64 MiB
通过率100%1 / 1 次提交
题目描述 查看题解 开始编程Alt+E

YBT0019 · 数1的个数

退出在线编程模式
进阶 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制64 MiB
通过率100%1 / 1 次提交

题目描述

给定一个十进制正整数n(1≤n≤10000)n(1\le n\le 10000),写下从11到nn的所有整数,然后数一下其中出现的数字“1”的个数。 例如当n=2n=2时,写下1,21,2。这样只出现了11个“1”;当n=12n=12时,写下1,2,3,4,5,6,7,8,9,10,11,121,2,3,4,5,6,7,8,9,10,11,12。这样出现了55个“1”。

输入

正整数nn。1≤n≤100001\le n \le 10000。

输出

一个正整数,即“1”的个数。

输入样例

12

输出样例

5

评测数据说明

本题使用依题意重新构造并经独立双实现核对的训练数据,共9个测试点,非原站或官方原始数据。每题总分100分。

题目信息

#992
100%

1 次通过 · 1 次提交

练习难度 进阶
时间限制
1000ms
内存限制
64MiB

题目标签

暂无标签
上传者