AT_abc372_b.[ABC372B] 3^A
入门
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
你会得到一个正整数 M。找到一个正整数 N 和一个非负整数序列 A=(A1,A2,…,An),并且满足以下限制:
- 1≤N≤20
- 0≤Ai≤10(1≤i≤N)
- i=1∑N3Ai=M
可以被证明,总是存在一组满足条件的 N 和序列 A。
输入格式
一个整数 M。
输出格式
第一行,一个整数 N。
第二行有 N 个整数,表示序列 A。
如果存在多组满足条件的 N 和序列 A,任意一个都会被视为是正确的。
样例 1 解释
在样例中,N=2,A=(1,1),我们有 i=1∑N3Ai=3+3=6,满足限制。
此外,当 N=4,A=(0,0,1,0) 时也满足限制。
样例 3 解释
注意 1≤N≤20 的限制。
输入输出样例
输入#1
6
输出#1
2 1 1
输入#2
100
输出#2
4 2 0 2 4
输入#3
59048
输出#3
20 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9
说明/提示
- 1≤M≤105
输入解题思路,AI测评打分。不知道怎么写?