|洛谷|分治|P1010 幂次方
来源:互联网 发布:网络售药 京东 编辑:程序博客网 时间:2024/06/05 06:47
http://www.luogu.org/problem/show?pid=1010
将十进制数字转为二进制,依靠二进制转十进制的思想分治即可
#include<cstdio>#include<algorithm>#include<cstring>#include<cmath>#define ms(i,j) memset(i,j, sizeof i);using namespace std;int n;int f(int a){ int ai[50000]; int l = -1; while (a>0) { ai[++l] = a&1; a>>=1; } bool fl = true; for (int i=l;i>=0;i--) { if (ai[i]==1) { if (fl) fl = false; else putchar('+'); if (i==1) printf("2"); else if (i==0) printf("2(0)"); else if (i>=2) {printf("2("); f(i); printf(")");} } }}int main(){ scanf("%d", &n); f(n); return 0;}
0 0
- |洛谷|分治|P1010 幂次方
- 【分治】 洛谷 P1010 幂次方
- 洛谷 P1010 幂次方
- 洛谷 P1010 幂次方
- 洛谷 P1010 幂次方
- 洛谷 P1010 幂次方
- 洛谷P1010 幂次方
- 洛谷P1010幂次方
- 洛谷——P1010 幂次方
- P1010 幂次方
- P1010 幂次方
- P1010 幂次方 luogu
- P1010 幂次方
- P1010 幂次方
- P1010 幂次方
- 【P1010-幂次方】解题记录
- NOIp1998PJ/Luogu P1010 幂次方 解题报告
- 洛谷Oj-幂次方-分治
- 使用命令行展开功能来完成练习
- JAVA语言遗漏
- A*算法 学习记录
- 【软工】初识软工-《软件工程导论》
- 我的博文之路由此开启
- |洛谷|分治|P1010 幂次方
- 小话设计模式(五)原型模式
- UGUI研究院之不添加摄像机解决UI与UI特效叠层问题
- [深度学习基础] 1. 图像识别问题的挑战及数据驱动过程
- 5-2 派生类的构造函数
- 大数据之Linux+大数据开发篇
- 连续工作七天之后的说~
- (笔记)Spring实战_最小化Spring XML配置(4)_使用Spring基于Java的配置
- 文章标题 HDU 1902 :The Dragon of Loowater(贪心)