传统题 2000ms 1024MiB

[ABC216C] Many Balls

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

AT_abc216_c [ABC216C] Many Balls

题目描述

题意

有一个空盒子。

你可以以任意顺序执行以下两种操作任意次:

  • 操作 AA :往盒子里放入一个球。
  • 操作 BB :使盒子里球的数量翻倍。

请输出一种操作次数不超过 120120 的方案使得盒子里有 NN 个球。

可以证明一定存在合法方案。

输入格式

输入一个整数 NN

输出格式

输出一个由 AB 组成的字符串 SSSS 的第 ii 个字符表示第 ii 次操作的种类。

SS 至多由 120120 个字符组成。


样例解释1

盒子中球数的变化情况为 $0 \xrightarrow{A} 1 \xrightarrow{A} 2 \xrightarrow{B} 4 \xrightarrow{A} 5$ 。


样例解释2

盒子中球数的变化情况为 $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$ 。

Translated by @nr0728.\textsf{Translated by @\color{5eb95e}nr0728}.

样例 1

输入

5

输出

AABA

样例 2

输入

14

输出

BBABBAAAB

说明/提示

  • 1N10181 \le N \le 10^{18}
  • 输入的所有数都是整数。

2026年5月紫堡杯决赛(初一)

未参加
状态
已结束
规则
XCPC
题目
10
开始于
2026-5-24 10:00
结束于
2026-5-24 12:00
持续时间
2 小时
主持人
参赛人数
48