pat1049
来源:互联网 发布:山东网络电视台 编辑:程序博客网 时间:2024/06/06 11:03
http://blog.csdn.net/makecontral/article/details/38538357
这么神奇的规律,真心看不出来啊T_T
#include<stdio.h>int CountOnes(int n){int count = 0;int factor = 1;int higher,lower,cur;while(n/factor != 0){higher = n/(factor*10);lower = n - (n/factor)*factor;cur = (n/factor)%10;switch (cur){case 0:count += higher*factor;break;case 1:count += higher*factor + lower +1;break;default:count += higher*factor + factor;}factor = factor * 10;}return count;}int main(){int n;scanf("%d",&n);printf("%d\n",CountOnes(n));return 0;}
0 0
- PAT1049
- pat1049
- pat1049时间优化
- PAT1049 数列的片段和
- PAT1049. Counting Ones (30)数1问题
- 初学c++引用计数器
- 寒假感想
- 当我真正理解了扩展欧几里得定理
- Java虚拟机性能管理神器 - VisualVM(3) 插件安装与更新路径配置
- UINavigationController 的生命周期
- pat1049
- 黑马程序员 Java基础--网络编程
- 辗转相除法 相减法 穷举法 求最大公约和最小公倍数
- ArcGIS Server 开发指南:基于Flex和.NET(3)——Flex和Javascript交互完全详解
- spring 事务管理
- hdu 1394 Minimum Inversion Number
- grep 用法多实例
- 联系方式
- git stash用法