#3463. Many Balls

0

Many Balls

Many Balls

题目描述

We have an empty box.
Takahashi can cast the following two spells any number of times in any order.

Spell AA: puts one new ball into the box. Spell BB: doubles the number of balls in the box.

Tell us a way to have exactly NN balls in the box with at most 120\mathbf{120} casts of spells.
It can be proved that there always exists such a way under the Constraints given. There is no way other than spells to alter the number of balls in the box.

输入格式

Input is given from Standard Input in the following format: NN

输出格式

Print a string SS consisting of AA and BB. The ii-th character of SS should represent the spell for the ii-th cast. SS must have at most 120\mathbf{120} characters.

5
AABA
14
BBABBAAAB

提示

1≤N≤10181 \leq N \leq 10^{18} All values in input are integers.This changes the number of balls as follows: $0 \xrightarrow{A} 1\xrightarrow{A} 2 \xrightarrow{B}4\xrightarrow{A} 5$.
There are also other acceptable outputs, such as AAAAAAAAAA.
This changes the number of balls as follows: $0 \xrightarrow{B} 0 \xrightarrow{B} 0 \xrightarrow{A}1 \xrightarrow{B} 2 \xrightarrow{B} 4 \xrightarrow{A}5 \xrightarrow{A}6 \xrightarrow{A} 7 \xrightarrow{B}14$.
It is not required to minimize the length of SS.

标签: AtCoder|abc216C

来源

AtCoder|abc216C