Borderou de evaluare (job #2604050)

Utilizator alex_benescuAlex Ben alex_benescu Data 21 aprilie 2020 15:48:20
Problema Cuvinte Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp:1:2: warning: #import is a deprecated GCC extension [-Wdeprecated] #import<stdio.h> ^~~~~~ main.cpp:2:45: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type] int n,K,i,j,a[205],L[205],S[205],M,N,X;main(){freopen("cuvinte.in","r",stdin);freopen("cuvinte.out","w",stdout);scanf("%d%d",&n,&K);for(i=1;i<=n;++i)scanf("%d",&a[i]);for(i=n;i;--i){N=1;X=0;for(j=i+1;j<=n;++j)if(a[i]<a[j])if(L[j]>X)X=L[j],N=S[j];else if(L[j]==X)N+=S[j];L[i]=X+1;S[i]=N;if(L[i]>M)M=L[i];}for(i=1;i<=n;++i)if(L[i]==M)if(S[i]<K)K-=S[i];else printf("%d ",i),M--;} ^ main.cpp: In function 'int main()': main.cpp:2:212: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] int n,K,i,j,a[205],L[205],S[205],M,N,X;main(){freopen("cuvinte.in","r",stdin);freopen("cuvinte.out","w",stdout);scanf("%d%d",&n,&K);for(i=1;i<=n;++i)scanf("%d",&a[i]);for(i=n;i;--i){N=1;X=0;for(j=i+1;j<=n;++j)if(a[i]<a[j])if(L[j]>X)X=L[j],N=S[j];else if(L[j]==X)N+=S[j];L[i]=X+1;S[i]=N;if(L[i]>M)M=L[i];}for(i=1;i<=n;++i)if(L[i]==M)if(S[i]<K)K-=S[i];else printf("%d ",i),M--;} ^ main.cpp:2:324: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] int n,K,i,j,a[205],L[205],S[205],M,N,X;main(){freopen("cuvinte.in","r",stdin);freopen("cuvinte.out","w",stdout);scanf("%d%d",&n,&K);for(i=1;i<=n;++i)scanf("%d",&a[i]);for(i=n;i;--i){N=1;X=0;for(j=i+1;j<=n;++j)if(a[i]<a[j])if(L[j]>X)X=L[j],N=S[j];else if(L[j]==X)N+=S[j];L[i]=X+1;S[i]=N;if(L[i]>M)M=L[i];}for(i=1;i<=n;++i)if(L[i]==M)if(S[i]<K)K-=S[i];else printf("%d ",i),M--;} ^ main.cpp:2:78: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] int n,K,i,j,a[205],L[205],S[205],M,N,X;main(){freopen("cuvinte.in","r",stdin);freopen("cuvinte.out","w",stdout);scanf("%d%d",&n,&K);for(i=1;i<=n;++i)scanf("%d",&a[i]);for(i=n;i;--i){N=1;X=0;for(j=i+1;j<=n;++j)if(a[i]<a[j])if(L[j]>X)X=L[j],N=S[j];else if(L[j]==X)N+=S[j];L[i]=X+1;S[i]=N;if(L[i]>M)M=L[i];}for(i=1;i<=n;++i)if(L[i]==M)if(S[i]<K)K-=S[i];else printf("%d ",i),M--;} ^ main.cpp:2:112: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] int n,K,i,j,a[205],L[205],S[205],M,N,X;main(){freopen("cuvinte.in","r",stdin);freopen("cuvinte.out","w",stdout);scanf("%d%d",&n,&K);for(i=1;i<=n;++i)scanf("%d",&a[i]);for(i=n;i;--i){N=1;X=0;for(j=i+1;j<=n;++j)if(a[i]<a[j])if(L[j]>X)X=L[j],N=S[j];else if(L[j]==X)N+=S[j];L[i]=X+1;S[i]=N;if(L[i]>M)M=L[i];}for(i=1;i<=n;++i)if(L[i]==M)if(S[i]<K)K-=S[i];else printf("%d ",i),M--;} ^ main.cpp:2:132: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] int n,K,i,j,a[205],L[205],S[205],M,N,X;main(){freopen("cuvinte.in","r",stdin);freopen("cuvinte.out","w",stdout);scanf("%d%d",&n,&K);for(i=1;i<=n;++i)scanf("%d",&a[i]);for(i=n;i;--i){N=1;X=0;for(j=i+1;j<=n;++j)if(a[i]<a[j])if(L[j]>X)X=L[j],N=S[j];else if(L[j]==X)N+=S[j];L[i]=X+1;S[i]=N;if(L[i]>M)M=L[i];}for(i=1;i<=n;++i)if(L[i]==M)if(S[i]<K)K-=S[i];else printf("%d ",i),M--;} ^ main.cpp:2:167: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] int n,K,i,j,a[205],L[205],S[205],M,N,X;main(){freopen("cuvinte.in","r",stdin);freopen("cuvinte.out","w",stdout);scanf("%d%d",&n,&K);for(i=1;i<=n;++i)scanf("%d",&a[i]);for(i=n;i;--i){N=1;X=0;for(j=i+1;j<=n;++j)if(a[i]<a[j])if(L[j]>X)X=L[j],N=S[j];else if(L[j]==X)N+=S[j];L[i]=X+1;S[i]=N;if(L[i]>M)M=L[i];}for(i=1;i<=n;++i)if(L[i]==M)if(S[i]<K)K-=S[i];else printf("%d ",i),M--;} ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
12ms131kbOK10
22ms131kbOK10
32ms131kbOK10
42ms131kbOK10
52ms131kbOK10
62ms131kbOK10
72ms131kbOK10
82ms131kbOK10
92ms131kbOK10
102ms131kbOK10
Punctaj total100

Ceva nu functioneaza?