P1010 幂次方
来源:互联网 发布:春英广场舞网络一线牵 编辑:程序博客网 时间:2024/06/05 16:36
#include<iostream>#include<cmath>using namespace std;void cg(int n){ if(n==0){//前面五种特判 return ; } if(n==1){ cout<<"2(0)";return ; } if(n==2){ cout<<2;return ; } if(n==3){ cout<<"2+2(0)";return ; } if(n==4){ cout<<"2(2)";return ; } int x=log2(n);//记录二的次方数 cout<<"2(";//输出前半段 cg(x);//把括号内的数变成符合约定的n的0,2表示 cout<<")";//括号完成 if(n==pow(2,x)){//若N直接是2的次方数就完了,退出 return ; } cout<<"+";//若不是,则继续加 cg(n-pow(2,x));//减去前面的,递归转换 return ;}int main(){ int n; cin>>n; cg(n); return 0;}
阅读全文
0 0
- 洛谷 P1010 幂次方
- P1010 幂次方
- P1010 幂次方
- P1010 幂次方 luogu
- 洛谷 P1010 幂次方
- P1010 幂次方
- 洛谷 P1010 幂次方
- 洛谷 P1010 幂次方
- 洛谷P1010 幂次方
- P1010 幂次方
- 洛谷P1010幂次方
- P1010 幂次方
- |洛谷|分治|P1010 幂次方
- 【分治】 洛谷 P1010 幂次方
- 【P1010-幂次方】解题记录
- NOIp1998PJ/Luogu P1010 幂次方 解题报告
- 洛谷——P1010 幂次方
- p1010
- python运行mysql的程序时报错,ImportError DLL load failed: %1 不是有效的 Win32 应用程序
- mybatis
- java中数组遍历的三种方式
- 批量倒入jar包
- Java---网络编程
- P1010 幂次方
- 工业相机帧率与曝光的关系
- html/css 纯css向右展开多级导航菜单代码
- corejava_打地鼠
- Gym
- 市场营销笔记
- CSS盒模型中的块级元素、行内元素、行内块级元素和隐藏元素
- Linux
- jvm系列 (三) ---锁的优化