AT_abc216_c.[ABC216C] Many Balls
入门
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
题意
有一个空盒子。
你可以以任意顺序执行以下两种操作任意次:
- 操作 A :往盒子里放入一个球。
- 操作 B :使盒子里球的数量翻倍。
请输出一种操作次数不超过 120 的方案使得盒子里有 N 个球。
可以证明一定存在合法方案。
输入格式
输入一个整数 N 。
输出格式
输出一个由 A 和 B 组成的字符串 S , S 的第 i 个字符表示第 i 次操作的种类。
S 至多由 120 个字符组成。
样例解释1
盒子中球数的变化情况为 0A1A2B4A5 。
样例解释2
盒子中球数的变化情况为 0B0B0A1B2B4A5A6A7B14 。
Translated by @nr0728.
输入输出样例
输入#1
5
输出#1
AABA
输入#2
14
输出#2
BBABBAAAB
说明/提示
- 1≤N≤1018
- 输入的所有数都是整数。
输入解题思路,AI测评打分。不知道怎么写?