注:

pow(n,m)在cmath库中,返回n^m
C 库函数 - pow()

#include<iostream>
#include<cmath>
using namespace std;
int a[16],x=1;
int n;
void search(int n)
{for(int i=14;i>=0;i--)//两万的数据最多是2^14{if(pow(2,i)<=n){if(i==1)cout<<"2";else if(i==0)cout<<"2(0)";else{cout<<"2(";search(i);cout<<")";}n-=pow(2,i);if(n!=0)//若n还没分解完,则后面还有项,所以输出一个+号cout<<"+";}}
}
int main()
{cin>>n;search(n);return 0;}

洛谷 | P1010 幂次方相关推荐

  1. 洛谷 p1010 幂次方 python实现

    洛谷 p1010 幂次方 python实现 描述 任何一个正整数都可以用2的幂次方表示.例如 137= 2 7 + 2 3 + 2 0 2^7+2^3+2^0 27+23+20 同时约定方次用括号来表 ...

  2. 洛谷P1010 幂次方(递归算法)

    题目描述 任何一个正整数都可以用 22 的幂次方表示.例如 137=2^7+2^3+2^0137=27+23+20. 同时约定方次用括号来表示,即 a^bab 可表示为 a(b)a(b). 由此可知, ...

  3. 洛谷 p1010 幂次方

    #include <cstdio> #include <cmath> using namespace std; void dg(int n) {int a;if(n==0) r ...

  4. 洛谷-P1010 幂次方

    题目描述 任何一个正整数都可以用 22 的幂次方表示.例如 137=2^7+2^3+2^0137=27+23+20. 同时约定方次用括号来表示,即 a^bab 可表示为 a(b)a(b). 由此可知, ...

  5. 洛谷p1010 幂次方

    题目: 这道题其实就是一个简单的进制转换问题,分析一下可能出现的各种情况即可这里需要注意的就是数字2输出的就是2,而很多算法可能会输出2(2(0))也就是2^1,处理细节到1,2还有3即可,直接上代码 ...

  6. Java实现 洛谷 P1010 幂次方

    输入输出样例 输入 #1 1315 输出 #1 2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(0) import java.util.Scanner;pub ...

  7. 信息学奥赛一本通 1208:2的幂次方表示 | OpenJudge 2.2 8758:2的幂次方表示 | 洛谷 P1010 [NOIP1998 普及组] 幂次方

    [题目链接] ybt 1208:2的幂次方表示 OpenJudge 2.2 8758:2的幂次方表示 洛谷 P1010 [NOIP1998 普及组] 幂次方 [题目考点] 1. 递归 [解题思路] 递 ...

  8. 递归——幂次方(洛谷 P1010)

    题目选自洛谷P1010 我们知道,二进制数表示的其实就是一个正整数分解成为2的幂次方和! 如3用二进制表示为 11 ,从右到左分别是第0位,第1位-- 则3=2^1+2^0(只要二进制那位是一,就是2 ...

  9. 洛谷P1010(幂次方)

    洛谷P1010(幂次方) 题目描述 输入格式 输出格式 解题思路 代码 题目描述 任何一个正整数都可以用 2 的幂次方表示.例如 137=27+23+20137=2^7+2^3+2^0137=27+2 ...

最新文章

  1. 成功解决_catboost.CatBoostError: Bad value for num_feature[non_default_doc_idx=0,feature_idx=0]=“FDO09“:
  2. Java的日期API真烂
  3. vs2017搭建Linux的开发调试环境(VisualGDB)
  4. Vuex——命名空间导致错误[unknown action type:XXX]解决方案
  5. leetcode 152 乘积最大子序列
  6. Hbulider代码注释,缩进问题 - 设置篇
  7. 40万亿“新基建”来了!程序员的新翻身机会终于也来了!
  8. 学生教育云平台登录入口_学校安全教育平台登录入口
  9. oracle数据库简单的学多久,讲讲新人的oracle数据库学习
  10. 拼接字符串并以逗号隔开
  11. 2016 计蒜之道 初赛 第二场 联想公司的 logo 设计(计蒜客)
  12. 新颖的自我介绍_精选简单新颖的自我介绍
  13. 逻辑回归模型logistic原理详解
  14. 组织级项目管理推广经验
  15. JavaScript诞生二十年,作者Brendan Eich自述10天内开发出JS语言
  16. 最近公共祖先 (Lowest common ancestor)
  17. 白天不懂夜的黑,众人不识O2O真身
  18. 前车之鉴,后事之师——跨境多地域云仓储设计和实践
  19. 24点游戏——C语言纯代码及MFC风格
  20. 什么是角色建模?3D角色建模简介

热门文章

  1. CF 55D Beautiful numbers 数位DP
  2. UVA 11806 Cheerleaders (容斥原理)
  3. 警惕!不要让页面响应时间成为应用性能指标上的杠精
  4. ISE创建Microblaze软核(三)
  5. return语句的用法
  6. 1054. The Dominant Color (20)
  7. 记录自己的第一次实习
  8. 中低频量化交易策略研发03_注意事项与应对
  9. linux基本管理命令,linux常用命令与基本管理
  10. [翻译]Adobe Flash Player 11新特性