Borderou de evaluare (job #2316076)

Utilizator andrei20003Ionescu Andrei andrei20003 Data 10 ianuarie 2019 23:48:11
Problema Ksecv3 Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp:2:57: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type] using namespace std;long long v[100000],v2[100000];main(){long long i,n,k,a=-1,x;freopen("ksecv3.in","r",stdin);freopen("ksecv3.out","w",stdout);scanf("%lld%lld%lld",&n,&k,&v[0]);for(i=1;i<n;i++)scanf("%lld", &v[i]),v[i]+=v[i-1];if(v[n-1]%k!=0)printf("-1");else{x=v[n-1]/k;for(i=0;i<n;i++)if((a==-1&&v[i]==x)||v[i]-v[v2[a]]==x)a++,v2[a]=i;if(a!=k-1)printf("-1");else for(i=0;i<k;i++)printf("%lld ",v2[i]+1);}return 0;} ^ main.cpp: In function 'int main()': main.cpp:2:112: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] using namespace std;long long v[100000],v2[100000];main(){long long i,n,k,a=-1,x;freopen("ksecv3.in","r",stdin);freopen("ksecv3.out","w",stdout);scanf("%lld%lld%lld",&n,&k,&v[0]);for(i=1;i<n;i++)scanf("%lld", &v[i]),v[i]+=v[i-1];if(v[n-1]%k!=0)printf("-1");else{x=v[n-1]/k;for(i=0;i<n;i++)if((a==-1&&v[i]==x)||v[i]-v[v2[a]]==x)a++,v2[a]=i;if(a!=k-1)printf("-1");else for(i=0;i<k;i++)printf("%lld ",v2[i]+1);}return 0;} ^ main.cpp:2:145: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] using namespace std;long long v[100000],v2[100000];main(){long long i,n,k,a=-1,x;freopen("ksecv3.in","r",stdin);freopen("ksecv3.out","w",stdout);scanf("%lld%lld%lld",&n,&k,&v[0]);for(i=1;i<n;i++)scanf("%lld", &v[i]),v[i]+=v[i-1];if(v[n-1]%k!=0)printf("-1");else{x=v[n-1]/k;for(i=0;i<n;i++)if((a==-1&&v[i]==x)||v[i]-v[v2[a]]==x)a++,v2[a]=i;if(a!=k-1)printf("-1");else for(i=0;i<k;i++)printf("%lld ",v2[i]+1);}return 0;} ^ main.cpp:2:179: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] using namespace std;long long v[100000],v2[100000];main(){long long i,n,k,a=-1,x;freopen("ksecv3.in","r",stdin);freopen("ksecv3.out","w",stdout);scanf("%lld%lld%lld",&n,&k,&v[0]);for(i=1;i<n;i++)scanf("%lld", &v[i]),v[i]+=v[i-1];if(v[n-1]%k!=0)printf("-1");else{x=v[n-1]/k;for(i=0;i<n;i++)if((a==-1&&v[i]==x)||v[i]-v[v2[a]]==x)a++,v2[a]=i;if(a!=k-1)printf("-1");else for(i=0;i<k;i++)printf("%lld ",v2[i]+1);}return 0;} ^ main.cpp:2:229: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] using namespace std;long long v[100000],v2[100000];main(){long long i,n,k,a=-1,x;freopen("ksecv3.in","r",stdin);freopen("ksecv3.out","w",stdout);scanf("%lld%lld%lld",&n,&k,&v[0]);for(i=1;i<n;i++)scanf("%lld", &v[i]),v[i]+=v[i-1];if(v[n-1]%k!=0)printf("-1");else{x=v[n-1]/k;for(i=0;i<n;i++)if((a==-1&&v[i]==x)||v[i]-v[v2[a]]==x)a++,v2[a]=i;if(a!=k-1)printf("-1");else for(i=0;i<k;i++)printf("%lld ",v2[i]+1);}return 0;} ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
12ms131kbOK10
22ms131kbOK10
32ms131kbOK10
42ms131kbOK10
55ms262kbOK10
65ms262kbOK10
728ms917kbOK10
874ms2359kbOK10
931ms917kbOK10
1027ms917kbOK10
Punctaj total100

Ceva nu functioneaza?