CSPR09B. [CSP复赛模拟第09套-B题] 新的角色

提交1 通过1
通过率100%
时间限制1000ms
内存限制512MiB

题目描述

题目描述

小珅在游戏中被打败了,需要创造一个新的角色重新参加游戏。

每个角色都要填写四个数值,假设是 a,b,c,da, b, c, d,小珅希望这四个数满足 1≤a<b1 \le a < b且 a+b=ca + b = c且 b+c=db + c = d。同时小珅希望 a+b+c+da + b + c + d尽可能接近 nn,这里的最接近指的是 ∣a+b+c+d−n∣|a + b + c + d - n|最小。显然有可能有多种方案都满足条件,此时小珅希望 aa尽可能小,如果还有多种方案,则他希望此时 bb尽可能小,可以证明这样就只有唯一的一种方案了。

现在告诉你 nn,请你构造一组 a,b,c,da, b, c, d吧。

∣x∣|x|指的是 xx的绝对值。

输入格式

一个数 nn。

输出格式

四个整数,即你构造的满足条件的 a,b,c,da, b, c, d。

输入 #1


11

输出 #1


1 2 3 5

1
1 2 3 5
10
1 2 3 5
80
4 17 21 38

说明/提示

数据范围

对于 100%100\%的数据,1≤n≤9×10181 \le n \le 9 \times 10^{18}。

子任务 11(1010分):保证 n≤100n \le 100。

子任务 22(2020分):保证 n≤5000n \le 5000。

子任务 33(3030分):保证 n≤106n \le 10^6。

子任务 44(4040分):没有特殊限制。