| 16273 | 2025-04-20 09:16:44 | horka | Összegzések | cpp17 | Hibás válasz 24/100 | 6ms | 820 KiB |
#include <bits/stdc++.h>
using namespace std;
#define int long long
#define all(x) x.begin(),x.end()
#define pb push_back
#define sz(x) (int)x.size()
signed main()
{
int n; cin>>n;
vector<int> v(n+1);
for(int i=1; i<=n; i++)
cin>>v[i];
int s=0;
for(int i:v)
s+=i;
vector<int> el,ut=v,p{0,0};
if(*max_element(all(v))==1) el=p;
else
{
int ossz=0,ind=0;
el.pb(0);
for(int i=1; i<=n; i++)
if(v[i]!=1) ind=i;
for(int i=1; i<ind; i++)
el.pb(v[i]);
el.pb(v[ind]-1);
ossz=1;
for(int i=n; i>ind; i--)
ossz+=v[i];
el.pb(ossz);
}
if(n>1)
{
ut=v;
ut[n-1]++;
int x=ut[n]-1;
ut.pop_back();
for(int i=0; i<x; i++)
ut.pb(1);
}
else ut=p;
for(int i=1; i<sz(ut); i++)
cout<<ut[i]<<" ";
cout<<"\n";
for(int i=1; i<sz(el); i++)
cout<<el[i]<<" ";
cout<<"\n";
}
| Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
|---|---|---|---|---|---|---|---|
| subtask1 | 0/0 | ||||||
| 1 | Elfogadva | 1ms | 316 KiB | ||||
| 2 | Elfogadva | 1ms | 316 KiB | ||||
| 3 | Hibás válasz | 2ms | 316 KiB | ||||
| subtask2 | 6/6 | ||||||
| 4 | Elfogadva | 1ms | 500 KiB | ||||
| 5 | Elfogadva | 1ms | 316 KiB | ||||
| 6 | Elfogadva | 1ms | 316 KiB | ||||
| 7 | Elfogadva | 1ms | 508 KiB | ||||
| 8 | Elfogadva | 1ms | 316 KiB | ||||
| subtask3 | 3/6 | ||||||
| 9 | Részben helyes | 1ms | 316 KiB | ||||
| 10 | Részben helyes | 1ms | 316 KiB | ||||
| 11 | Részben helyes | 1ms | 400 KiB | ||||
| 12 | Részben helyes | 4ms | 564 KiB | ||||
| 13 | Részben helyes | 4ms | 592 KiB | ||||
| subtask4 | 5/10 | ||||||
| 14 | Részben helyes | 1ms | 316 KiB | ||||
| 15 | Részben helyes | 1ms | 316 KiB | ||||
| 16 | Részben helyes | 1ms | 400 KiB | ||||
| 17 | Részben helyes | 4ms | 564 KiB | ||||
| 18 | Részben helyes | 4ms | 592 KiB | ||||
| 19 | Részben helyes | 1ms | 316 KiB | ||||
| 20 | Részben helyes | 1ms | 412 KiB | ||||
| 21 | Részben helyes | 6ms | 820 KiB | ||||
| 22 | Részben helyes | 6ms | 756 KiB | ||||
| 23 | Részben helyes | 6ms | 820 KiB | ||||
| subtask5 | 5/10 | ||||||
| 24 | Részben helyes | 1ms | 316 KiB | ||||
| 25 | Részben helyes | 1ms | 316 KiB | ||||
| 26 | Részben helyes | 1ms | 316 KiB | ||||
| 27 | Részben helyes | 1ms | 508 KiB | ||||
| 28 | Részben helyes | 1ms | 316 KiB | ||||
| subtask6 | 5/10 | ||||||
| 29 | Elfogadva | 1ms | 316 KiB | ||||
| 30 | Részben helyes | 1ms | 316 KiB | ||||
| 31 | Elfogadva | 1ms | 316 KiB | ||||
| 32 | Elfogadva | 1ms | 400 KiB | ||||
| 33 | Részben helyes | 1ms | 316 KiB | ||||
| subtask7 | 0/58 | ||||||
| 34 | Elfogadva | 1ms | 316 KiB | ||||
| 35 | Elfogadva | 1ms | 316 KiB | ||||
| 36 | Hibás válasz | 2ms | 316 KiB | ||||
| 37 | Elfogadva | 1ms | 500 KiB | ||||
| 38 | Elfogadva | 1ms | 316 KiB | ||||
| 39 | Elfogadva | 1ms | 316 KiB | ||||
| 40 | Elfogadva | 1ms | 508 KiB | ||||
| 41 | Elfogadva | 1ms | 316 KiB | ||||
| 42 | Részben helyes | 1ms | 316 KiB | ||||
| 43 | Részben helyes | 1ms | 316 KiB | ||||
| 44 | Részben helyes | 1ms | 400 KiB | ||||
| 45 | Részben helyes | 4ms | 564 KiB | ||||
| 46 | Részben helyes | 4ms | 592 KiB | ||||
| 47 | Részben helyes | 1ms | 316 KiB | ||||
| 48 | Részben helyes | 1ms | 412 KiB | ||||
| 49 | Részben helyes | 6ms | 820 KiB | ||||
| 50 | Részben helyes | 6ms | 756 KiB | ||||
| 51 | Részben helyes | 1ms | 316 KiB | ||||
| 52 | Elfogadva | 1ms | 316 KiB | ||||
| 53 | Részben helyes | 1ms | 316 KiB | ||||
| 54 | Elfogadva | 1ms | 316 KiB | ||||
| 55 | Elfogadva | 1ms | 400 KiB | ||||
| 56 | Részben helyes | 1ms | 316 KiB | ||||
| 57 | Hibás válasz | 1ms | 328 KiB | ||||
| 58 | Részben helyes | 1ms | 500 KiB | ||||
| 59 | Elfogadva | 1ms | 316 KiB | ||||
| 60 | Elfogadva | 1ms | 500 KiB | ||||
| 61 | Részben helyes | 1ms | 500 KiB | ||||
| 62 | Hibás válasz | 1ms | 316 KiB | ||||
| 63 | Hibás válasz | 2ms | 316 KiB | ||||
| 64 | Hibás válasz | 2ms | 500 KiB | ||||
| 65 | Hibás válasz | 3ms | 628 KiB | ||||
| 66 | Hibás válasz | 4ms | 820 KiB | ||||