信息学奥赛一本通 1208:2的幂次方表示 100分

news/2024/11/29 13:32:01/

 

1208:2的幂次方表示


时间限制: 1000 ms         内存限制: 65536 KB
提交数: 11985     通过数: 8914

【题目描述】

任何一个正整数都可以用2的幂次方表示。例如:

137=27+23+20137=27+23+20

同时约定方次用括号来表示,即ab可表示为a(b)。由此可知,137可表示为:

2(7)+2(3)+2(0)

进一步:7=22+2+207=22+2+20(2121用22表示)

3=2+203=2+20

所以最后137可表示为:

2(2(2)+2+2(0))+2(2+2(0))+2(0)

又如:

1315=210+28+25+2+11315=210+28+25+2+1

所以1315最后可表示为:

2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(0)

【输入】

一个正整数n(n≤20000)。

【输出】

一行,符合约定的n的0,2表示(在表示中不能有空格)。

【输入样例】

137

【输出样例】

2(2(2)+2+2(0))+2(2+2(0))+2(0)

提交 统计信息 提交记录

#include<bits/stdc++.h>
using namespace std;
void f(int n,int step)
{if(n==0)return;f(n/2,step+1);if(n%2){if(n/2)cout<<"+";if(step==1)cout<<"2";else{cout<<"2(";if(step==0)cout<<"0";elsef(step,0);cout<<")";}}
}
int main()
{int n;cin>>n;f(n,0);cout<<endl;return 0;
}


http://www.ppmy.cn/news/247609.html

相关文章

如何将IE浏览器设置为兼容模式

如何将IE浏览器设置为兼容模式打开IE浏览器&#xff0c;进入任意页面点击“工具”选项&#xff0c;会跳出一个下拉菜单&#xff0c;选择“兼容性视图设置”选项。进入兼容性视图设置之后&#xff0c;填入你所需要设置兼容模式的网址&#xff0c;点击添加&#xff0c;勾上&#…

IE浏览器设置兼容性

在访问一些老旧的网站时&#xff0c;会出现图像等画面显示不全或不显示的现象&#xff0c;可尝试设置一下浏览器的兼容性视图。 打开IE浏览器&#xff0c;点击“设置”钮。选择兼容性视图设置。 2.在添加网站窗口&#xff0c;填入对应网站网址&#xff0c;即可使用。

IE浏览器打开ie模式

ie浏览器和microsoft edge 打开ie模式&#xff0c;在设置中找到默认浏览器&#xff0c;选择允许在Internet Explorer模式下重新加载网页。重启后&#xff0c;需要使用ie浏览器时&#xff0c;需要在点击右上角的ie标志&#xff0c;则会打开ie模式

ie浏览器运行JavaScript脚本打开Chrome浏览器ie配置启用ActiveX控件配置

IE打开chrome浏览器脚本 window.onloadfunction () {var objShell new ActiveXObject("WScript.Shell");objShell.Run("chrome www.baidu.com", 0, true);}上面这个脚本在页面加载的时候自动打开chrome浏览器&#xff0c;前提你电脑已经安装了chrome浏览器…

计算机基础IE设置,怎么把ie设置为默认浏览器

怎么把ie设置为默认浏览器 发布时间&#xff1a;2018-06-24 10:39 来源&#xff1a;互联网 当前栏目&#xff1a;电脑基础知识 怎么把ie设置为默认浏览器&#xff0c;对于接触电脑不多的朋友可能会不知道怎么操作&#xff0c;今天就来教大家怎么设置IE为默认浏览器。打开一般的…

如何设置IE浏览器

问题描述&#xff1a; 如何设置IE浏览器 解决方法&#xff1a; 1、选择IE菜单栏上的 工具—>Internet 选项 2、将站点加入受信任站点&#xff0c;选择“安全”page页&#xff0c;选择“可信站点”&#xff0c;点击“站点”按钮。 3、不要勾选“对该区域中的所有站点要求服务…

IE浏览器怎么设置兼容性 添加兼容站点方法

IE浏览器是我们工作和生活中应用最广泛的浏览器&#xff0c;其安全、便捷是它的特点之一。不过这个浏览器在浏览部分网页的时候&#xff0c;会出现图片不刷新的情况&#xff0c;今天小编就带来了解决方法&#xff0c;告诉大家IE浏览器怎么设置兼容性。 1、首先点击IE浏览器右上…

JS实现IE11浏览器中打开Chrome浏览器(含IE配置启用ActiveX控件配置)

IE打开chrome浏览器脚本 window.onload function () {// var objShell new ActiveXObject("WScript.Shell");// objShell.Run("chrome www.baidu.com", 0, true);// filePath 根据实际情况填写var href "http://www.baidu.com";var objShell…