194652025-12-09 20:19:46VizsimiDíjazáspython3Accepted 100/100163ms4148 KiB
euro = int(input())
money = [euro-3, 2, 1]

while money[1] > money[2]:
  print(money[0], money[1], money[2])
  if money[1] - money[2] > 2:
    money[1] -= 1
    money[2] += 1
  else:
    money[0] -= 1
    for i in range(1, 1000):
      if euro - money[0] - i < money[0]:
        money[1] = (euro - money[0]) - i
        money[2] = i
        break
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted16ms2868 KiB
2Accepted28ms3380 KiB
subtask210/10
3Accepted16ms3144 KiB
4Accepted16ms3124 KiB
5Accepted16ms3312 KiB
6Accepted16ms3124 KiB
7Accepted16ms2988 KiB
subtask310/10
8Accepted17ms3124 KiB
9Accepted16ms3012 KiB
10Accepted16ms3124 KiB
11Accepted16ms2980 KiB
12Accepted16ms3320 KiB
subtask420/20
13Accepted17ms3124 KiB
14Accepted16ms3116 KiB
15Accepted17ms3308 KiB
16Accepted17ms3124 KiB
17Accepted17ms3260 KiB
18Accepted17ms3024 KiB
19Accepted16ms3124 KiB
20Accepted17ms3124 KiB
21Accepted17ms3124 KiB
22Accepted17ms3216 KiB
subtask520/20
23Accepted21ms3480 KiB
24Accepted21ms3124 KiB
25Accepted34ms3380 KiB
26Accepted32ms3332 KiB
27Accepted50ms3480 KiB
28Accepted23ms3128 KiB
29Accepted32ms3260 KiB
30Accepted43ms3464 KiB
31Accepted32ms3380 KiB
32Accepted24ms3324 KiB
subtask640/40
33Accepted68ms3824 KiB
34Accepted86ms3632 KiB
35Accepted107ms3892 KiB
36Accepted159ms4148 KiB
37Accepted101ms3636 KiB
38Accepted70ms3580 KiB
39Accepted86ms3636 KiB
40Accepted112ms3932 KiB
41Accepted157ms4024 KiB
42Accepted133ms3884 KiB
43Accepted78ms3636 KiB
44Accepted101ms3636 KiB
45Accepted126ms3892 KiB
46Accepted136ms4092 KiB
47Accepted59ms3380 KiB
48Accepted79ms3636 KiB
49Accepted101ms3892 KiB
50Accepted128ms3892 KiB
51Accepted160ms4148 KiB
52Accepted163ms4148 KiB