목차

Construct a Coin Set

ps
링크acmicpc.net/…
출처BOJ
문제 번호32462
문제명Construct a Coin Set
레벨골드 2
분류

애드혹

시간복잡도O(T)
인풋사이즈T<=1000
사용한 언어Python 3.13
제출기록32412KB / 40ms
최고기록36ms
해결날짜2025/03/12

풀이

코드

"""Solution code for "BOJ 32462. Construct a Coin Set".

- Problem link: https://www.acmicpc.net/problem/32462
- Solution link: http://www.teferi.net/ps/problems/boj/32462

Tags: [ad hoc]
"""

import sys
from teflib import psutils


@psutils.run_n_times
def main():
    N = int(sys.stdin.readline())

    if N <= 5:
        print('-1')
    elif N % 2 == 0:
        print('3')
        print(1, N // 2, N - 2)
    else:
        print('4')
        print(1, N // 2, (N + 1) // 2, N - 2)


if __name__ == '__main__':
    main()