Pagini recente » Borderou de evaluare (job #2790651) | Borderou de evaluare (job #3282549) | Borderou de evaluare (job #2392759) | Borderou de evaluare (job #2509779) | Borderou de evaluare (job #2823782)
Borderou de evaluare (job #2823782)
Raport evaluator
Compilare:
main.cpp: In function 'int main()':
main.cpp:3:433: warning: 'a' may be used uninitialized in this function [-Wmaybe-uninitialized]
3 | using namespace std;ifstream fin("startrek.in");ofstream fout("startrek.out");int v[N],tl[N],tr[N],l[N],r[N];int main(){int n,m,p,q,x,y,i,a;fin>>n>>p>>q>>m;for(i=1;i<=n;i++)tl[i]=1<<30;for(i=1;i<=m;i++){fin>>x>>y;tl[y]=min(tl[y],x);tr[y]=max(tr[y],x);}for(i=1;i<=n;i++){l[i]=max(tr[i],l[i-1]+p);r[i]=min(tl[i]+q-1,min(r[i-1]+q,tl[i+1]-1));if(l[i]<=n)a=i;}for(i=a,x=n;i>0;i--){y=min(x-p+1,r[i-1]+1);while(x>=y){v[x]=i;x--;}}fout<<a<<'\n';for(i=1;i<=n;i++)fout<<v[i]<<' ';return 0;}
| ^~~~
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
1 | 2ms | 184kb | Ok | 2 |
2 | 2ms | 184kb | Ok | 10 |
3 | 2ms | 184kb | Ok | 2 |
4 | 2ms | 184kb | Ok | 3 |
5 | 2ms | 184kb | Ok | 1 |
6 | 2ms | 184kb | Ok | 1 |
7 | 2ms | 184kb | Ok | 1 |
8 | 2ms | 184kb | Ok | 1 |
9 | 2ms | 184kb | Ok | 1 |
10 | 2ms | 184kb | Ok | 2 |
11 | 2ms | 184kb | Ok | 2 |
12 | 2ms | 184kb | Ok | 2 |
13 | 2ms | 184kb | Ok | 7 |
14 | 11ms | 786kb | Ok | 8 |
15 | 11ms | 765kb | Ok | 8 |
16 | 11ms | 774kb | Ok | 7 |
17 | 10ms | 794kb | Ok | 7 |
18 | 30ms | 2150kb | Ok | 5 |
19 | 35ms | 2166kb | Ok | 5 |
20 | 30ms | 2076kb | Ok | 1 |
21 | 35ms | 2125kb | Ok | 1 |
22 | 30ms | 2084kb | Ok | 1 |
23 | 35ms | 2138kb | Ok | 1 |
24 | 35ms | 2199kb | Ok | 3 |
25 | 35ms | 2125kb | Ok | 3 |
26 | 2ms | 184kb | Ok | 3 |
27 | 2ms | 184kb | Ok | 2 |
28 | 21ms | 1269kb | Ok | 10 |
Punctaj total | 100 |