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;public class Main {public static void main(String[] args) {Scanner sc= new Scanner(System.in);int a=sc.nextInt();pow(a);}public static void pow(int a){if(a>3){int s=0;int b=2;while(b<=a){b=b*2;s++;}a=a-b/2;System.out.print("2(");pow(s);if(s==3){System.out.print("2+2(0)");}if(s==1){System.out.print("2(0)");}if(s==2){System.out.print("2");}System.out.print(")");if(a==3){System.out.print("+2+2(0)");}if(a==1){System.out.print("+2(0)");}if(a==2){System.out.print("+2");}if(a>3){System.out.print("+");}pow(a);}}
}
Java实现 洛谷 P1010 幂次方相关推荐
- 洛谷 p1010 幂次方 python实现
洛谷 p1010 幂次方 python实现 描述 任何一个正整数都可以用2的幂次方表示.例如 137= 2 7 + 2 3 + 2 0 2^7+2^3+2^0 27+23+20 同时约定方次用括号来表 ...
- 洛谷P1010 幂次方(递归算法)
题目描述 任何一个正整数都可以用 22 的幂次方表示.例如 137=2^7+2^3+2^0137=27+23+20. 同时约定方次用括号来表示,即 a^bab 可表示为 a(b)a(b). 由此可知, ...
- 洛谷 p1010 幂次方
#include <cstdio> #include <cmath> using namespace std; void dg(int n) {int a;if(n==0) r ...
- 洛谷-P1010 幂次方
题目描述 任何一个正整数都可以用 22 的幂次方表示.例如 137=2^7+2^3+2^0137=27+23+20. 同时约定方次用括号来表示,即 a^bab 可表示为 a(b)a(b). 由此可知, ...
- 洛谷p1010 幂次方
题目: 这道题其实就是一个简单的进制转换问题,分析一下可能出现的各种情况即可这里需要注意的就是数字2输出的就是2,而很多算法可能会输出2(2(0))也就是2^1,处理细节到1,2还有3即可,直接上代码 ...
- 洛谷 | P1010 幂次方
注: pow(n,m)在cmath库中,返回n^m C 库函数 - pow() #include<iostream> #include<cmath> using namespa ...
- 信息学奥赛一本通 1208:2的幂次方表示 | OpenJudge 2.2 8758:2的幂次方表示 | 洛谷 P1010 [NOIP1998 普及组] 幂次方
[题目链接] ybt 1208:2的幂次方表示 OpenJudge 2.2 8758:2的幂次方表示 洛谷 P1010 [NOIP1998 普及组] 幂次方 [题目考点] 1. 递归 [解题思路] 递 ...
- 递归——幂次方(洛谷 P1010)
题目选自洛谷P1010 我们知道,二进制数表示的其实就是一个正整数分解成为2的幂次方和! 如3用二进制表示为 11 ,从右到左分别是第0位,第1位-- 则3=2^1+2^0(只要二进制那位是一,就是2 ...
- 洛谷P1010(幂次方)
洛谷P1010(幂次方) 题目描述 输入格式 输出格式 解题思路 代码 题目描述 任何一个正整数都可以用 2 的幂次方表示.例如 137=27+23+20137=2^7+2^3+2^0137=27+2 ...
最新文章
- 深圳湾口岸明起开通公交大巴
- BugkuCTF-reverse:Easy_vb + Easy_Re
- JS中怎样比较两个 时分秒 格式的时间大小
- 我的世界1.8.9无需正版的服务器,我的世界1period;8period;9服务器纯洁服地址 | 手游网游页游攻略大全...
- c语言中 数组 左移,如何将一个数组的元素循环左移?
- 【资源】领域自适应相关论文、代码分享
- 第二次发布 - 轻剑傲风的RSS简易阅读器改装版。
- 色彩的搭配,象征,以及web标准色
- c语言考研真题及答案pdf,中财信息学院C语言程序设计2002年考研真题及答案.pdf...
- 杨涛:正解“街区制、密路网”
- 修改mac地址导致计算机无法上网,如何解决Win7计算机上无法修改MAC地址的问题...
- 【建议收藏】你还不知道平面设计有哪些风格?掌握这20种就够了
- [渝粤教育] 西南科技大学 信息组织与检索 在线考试复习资料2021版
- 使用DoraCloud在Proxmox虚拟化平台搭建桌面云
- Oracle EBS 后台提交请求集 FND_SUBMIT.SUBMIT_PROGRAM
- 网页状态码(HTTP状态码)。
- 计算机网络——网际互连协议 IP
- 微信小程序-B站:wxml和wxss文件
- 【2018.10.4】CXM笔记(图论)
- 雨敲窗python_标签 Python - 雨敲窗个人博客
热门文章
- 计算机技术协会主持词,协会表彰大会主持词
- 易科 Exact Globe Next 销售订单 请求日期(ETD)比发货日期提前5天
- Java核心技术 卷1 基础知识 学习笔记——第三章 java的基本程序设计结构
- TI的CC2530单片机检测不同类型的方波
- 嵌入式分享合集109
- 电商系统开发实战-用户微服务基础模块开发
- IOS14桌面布局图片怎么设置
- 5个AI人工智能平台推荐,绘画、写作文案、文章一键生成
- 北京工商大学计算机考研818真题,北京工商大学考研真题汇总
- Ubuntu16.04 + Geforce GT630 OEM安装cuda 8.0