最少乘法次数 NYOJ 46
2015-05-29 08:20
351 查看
#include<stdio.h>//最少乘法次数(46) int main() { int i,x,m; scanf("%d",&x); while(x--){ scanf("%d",&m); i=0; while(m!=1){ if(m%2==1){ i+=2; } else i+=1; m/=2; } printf("%d\n",i); } return 0; }
相关文章推荐
- Javascript原型链和原型的一个误区
- inline-block总结
- 数的长度 NYOJ 69
- 正确使用Android性能分析工具——TraceView
- 传智播客c/c++公开课学习笔记--C语言与木马恶意代码分析和360安全防护揭秘
- 超级台阶 NYOJ 76
- const与define
- 汉诺塔(一) NYOJ 88
- JAVA编写网络爬虫笔记(第二部分:httpClient下载页面)
- 快速查找素数 NYOJ 187
- 求余数 NYOJ 205
- 瞎子吃皮
- 九的余数 NYOJ 105
- 一个就简单的数学题 NYOJ 330
- IOS开发学习27 ObjectC 自带json解析方法的使用
- 高数 NYOJ 1043
- 次方求模 NYOJ 102
- Algorithm: Inverse in place-2
- 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
- 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)