168662025-05-14 16:09:16tKriszÖsszegzésekcpp17Partially correct 53/10013ms588 KiB
#include<iostream>
using namespace std;int n,i,s,v[(int)1e6];int main(){cin>>n;for(i=1;i<=n;i++)cin>>v[i];for(i=n+1;--i;){if(!s||v[i]==v[i-1])s+=v[i];else{for(int j=1;j<i;j++)cout<<v[j]<<' ';cout<<++v[i]<<' ';while(--s)cout<<1<<' ';cout<<'\n';goto Q;}}cout<<"0\n";Q:s=0;for(i=n+1;--i;){if(v[i]==1)s++;else{--v[i];s++;int k=v[i];for(int j=1;j<i;j++)cout<<v[j]<<' ';cout<<v[i]<<' ';while(s>k)cout<<k<<' ',s-=k;if(s)cout<<s;return 0;}}cout<<0;}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Partially correct1ms316 KiB
2Partially correct1ms316 KiB
3Partially correct1ms316 KiB
subtask26/6
4Accepted1ms316 KiB
5Accepted1ms316 KiB
6Accepted1ms316 KiB
7Accepted1ms548 KiB
8Accepted1ms316 KiB
subtask33/6
9Partially correct1ms316 KiB
10Partially correct1ms508 KiB
11Partially correct1ms316 KiB
12Partially correct4ms316 KiB
13Partially correct4ms428 KiB
subtask45/10
14Partially correct1ms316 KiB
15Partially correct1ms508 KiB
16Partially correct1ms316 KiB
17Partially correct4ms316 KiB
18Partially correct4ms428 KiB
19Partially correct1ms508 KiB
20Partially correct2ms316 KiB
21Partially correct10ms564 KiB
22Partially correct13ms576 KiB
23Partially correct12ms588 KiB
subtask55/10
24Partially correct1ms316 KiB
25Partially correct1ms316 KiB
26Partially correct1ms316 KiB
27Partially correct1ms500 KiB
28Partially correct1ms408 KiB
subtask65/10
29Partially correct1ms316 KiB
30Partially correct1ms316 KiB
31Partially correct1ms316 KiB
32Partially correct1ms316 KiB
33Partially correct1ms316 KiB
subtask729/58
34Partially correct1ms360 KiB
35Partially correct1ms316 KiB
36Partially correct1ms316 KiB
37Accepted1ms316 KiB
38Accepted1ms316 KiB
39Accepted1ms316 KiB
40Accepted1ms548 KiB
41Accepted1ms316 KiB
42Partially correct1ms316 KiB
43Partially correct1ms508 KiB
44Partially correct1ms316 KiB
45Partially correct4ms316 KiB
46Partially correct4ms428 KiB
47Partially correct1ms508 KiB
48Partially correct2ms316 KiB
49Partially correct10ms564 KiB
50Partially correct13ms576 KiB
51Partially correct1ms408 KiB
52Partially correct1ms316 KiB
53Partially correct1ms316 KiB
54Partially correct1ms316 KiB
55Partially correct1ms316 KiB
56Partially correct1ms316 KiB
57Partially correct1ms508 KiB
58Partially correct1ms316 KiB
59Partially correct1ms316 KiB
60Partially correct1ms556 KiB
61Partially correct1ms316 KiB
62Partially correct2ms500 KiB
63Partially correct2ms316 KiB
64Partially correct2ms500 KiB
65Partially correct3ms416 KiB
66Partially correct4ms436 KiB