2017.4.16 幂次方 思考记录
来源:互联网 发布:强制写作软件 编辑:程序博客网 时间:2024/05/29 05:57
做这种题,最重要的是速度和准确度、、
首先必须要在第一时间想到递归 然后再处理括号的细节,,什么时候有括号,什么时候有加号
码:
#include<iostream>#include<cstdio>using namespace std;int n; void chai(int now){if(now==0){printf("0");return ;}else if(now==1){ return;}while(now){int i,cnt;for(i=1,cnt=0;i*2<=now;i*=2,++cnt); printf("2");if(cnt!=1)printf("(");chai(cnt);if(cnt!=1)printf(")");now-=i;if(now)printf("+");}}int main(){scanf("%d",&n);chai(n);}
0 0
- 2017.4.16 幂次方 思考记录
- 【P1010-幂次方】解题记录
- 2017.4.16 车站 思考记录
- 2017.4.16 麦森数 思考记录
- 2017.4.16 阶乘之和 思考记录
- 2017.4.16 级数求和 思考记录
- 2017.4.1 kth_number 思考记录
- 2017.4.19 数列 思考记录
- 2017.4.19 细胞分裂 思考记录
- 2017.4.20 火星人 思考记录
- 幂次方
- 幂次方
- 幂次方
- 2017.4.5 假期的宿舍 思考记录
- 2017.4.19 多项式输出 思考记录
- 2017.4.20 比例简化 思考记录
- 2017.4.21 螺旋矩阵 思考记录
- 2017.4.21 2^k进制数 思考记录
- Linux下自定义环境变量
- 1004 Let the Balloon Rise
- 动态内存分配
- Educational Codeforces Round 19 A+B+C+E!
- NYOJ46 最少乘法次数(二进制思想)
- 2017.4.16 幂次方 思考记录
- POJ 2892-Tunnel Warfare(线段树单点更新-炸毁修复城市隧道)
- 关于Android单元测试
- java的枚举
- opencv学习(四十三)之图像的矩moments()
- mysql安装包方式安装及配置(Windows)
- How tomcat works——19 管理Servlet
- 初次接触堆排序
- propertyAnimator(属性动画)之objectanimator(动画执行类)