nyoj-648-数字1的数量
来源:互联网 发布:环境地质数据包括哪些 编辑:程序博客网 时间:2024/05/21 09:50
数字1的数量
时间限制:1000 ms | 内存限制:65535 KB
难度:1
- 描述
- 给定一个十进制正整数N,写下从1开始,到N的所有正数,计算出其中出现所有1的个数。例如:n = 12,包含了5个1。1,10,12共包含3个1,11包含2个1,总共5个1。
- 输入
- 输入N(0 <= N <= 10^9)
多组测试数据 - 输出
- 输出包含1的个数
- 样例输入
12
- 样例输出
5
- 来源
- 点头
- 上传者
ACM_王孝锋
#include<stdio.h>int a[100001];int main(){ int i,t,n,sum=0; for(i=1; i<100001; ++i) { t=i; while(t) { if(t%10==1) sum++; t/=10; } a[i]=sum; } while(~scanf("%d",&n)) { printf("%d\n",a[n]); } return 0;}
0 0
- nyoj-648-数字1的数量
- NYOJ 648 数字1的数量
- nyoj-648-数字1的数量
- 数字1的数量
- 数字1的数量
- 数字1的数量
- 数字1的数量
- 数字1的数量
- 数字1的数量
- 数字1的数量
- 数字1的数量
- 数字1的数量
- 1009 数字1的数量
- 1009 数字1的数量
- 1009 数字1的数量
- 1009 数字1的数量
- 1009 数字1的数量
- xyoj 数字1的数量
- 高效面试之实现strcpy等简单库函数
- 惨痛的教训,NSURL访问本地文件的问题
- 推荐算法学习笔记
- 【FreeMarker】【程序开发】日志
- 菜鸟的第一个三层Model类
- nyoj-648-数字1的数量
- 高效面试之leetcode链表题汇总
- 【ORACLE_环境】ORACLE手工创建数据库(含图解)
- 分治策略-递归(1)-求一个数的N次方
- Mac 下配置vi的语法高亮 显示行号 自动缩进
- 中缀表达式转换到后缀表达式(java实现)
- 【ORACLE_环境】ORACLE中安装Gird Control(含图解)
- warning:deprecated conversion from string constant to 'char *'
- 【FreeMarker】【程序开发】在Servlet中使用FreeMarker