P7649 [BalticOI 2004] Scales (Day1)
题目描述
给您一个平衡的臂秤,一组砝码和一个物体。这些砝码的重量为 $1, 3, 9, 27, 81, \dots$,即每个砝码的重量为 $3$ 的幂,对于每个整数 $k \ge 0$ 正好有一块砝码重量 $3^k$。物体的重量是 $m$,其中 $m$ 是正整数。你的任务是把物体放在左边的秤盘上,然后把一些砝码放在左右一个或两个秤盘上,使得秤平衡。
输入格式
第一行包含一个整数 $m$。
输出格式
第一行包含有关放在左秤盘上砝码的信息,第一个数字必须为非负整数――放在左秤盘上的砝码个数,然后是各砝码重量且按递增顺序,数字必须用单个空格分隔。第二行包含与第一行相同格式的有关放置在右秤盘上的砝码的信息。
说明/提示
#### 数据规模与约定
对于 $100 \%$ 的数据,$1 \le m \le 10^{100}$。
#### 题目说明
来源于 [Baltic Olympiad in Informatics 2004](http://www.boi2004.lv/) 的 [Day 1:SCALES](http://www.boi2004.lv/Uzd_diena1.pdf)。
由 @[求学的企鹅](/user/271784) 翻译整理。