#1226. 2的幂次方表示

2的幂次方表示

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

任何一个正整数都可以用2的幂次方表示。例如:137=27+23+20\red{137=2^7+2^3+2^0}

同时约定方次用括号来表示,即ab\red{a^b}可表示为a(b)\red{a(b)}。由此可知,137\red{137}可表示为:2(7)+2(3)+2(0)\red{2(7)+2(3)+2(0)}

进一步:7=22+2+20\red{7=2^2+2+2^0}21\red{2^1}2\red{2} 表示)3=2+20\red{3=2+2^0}

所以最后137\red{137}可表示为:2(2(2)+2+2(0))+2(2+2(0))+2(0)\red{2(2(2)+2+2(0))+2(2+2(0))+2(0)}

又如:1315=210+28+25+2+1\red{1315=2^{10}+2^8+2^5+2+1}

所以 1315\red 1315 最后可表示为:2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(0)\red{2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(0)}

输入格式

一个正整数 n\red nn20000\red{ n≤20000} )。

输出格式

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

样例

输入样例

137

输出样例

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

提示

周六下午班

未参加
状态
已结束
规则
IOI
题目
6
开始于
2022-10-9 6:00
结束于
2022-10-17 14:00
持续时间
200 小时
主持人
参赛人数
7