Pagini recente » Borderou de evaluare (job #2157937) | Borderou de evaluare (job #3228723) | Borderou de evaluare (job #1070556) | Borderou de evaluare (job #2899826) | Borderou de evaluare (job #1723599)
Borderou de evaluare (job #1723599)
Raport evaluator
Compilare:
user.cpp: In function ‘void build_rmq()’:
user.cpp:12:36: warning: suggest parentheses around ‘-’ in operand of ‘&’ [-Wparentheses]
lg[i] = lg[i-1] + int(!(i&i-1));
^
user.cpp:15:28: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
for(int i=1; i<=n-(1<<k-1); ++i) {
^
user.cpp:16:28: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
for(int j=1; j<=n-(1<<k-1); ++j) {
^
user.cpp:20:46: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
if(rmq[k][i][j] < rmq[k-1][i][j+(1<<k-1)])
^
user.cpp:21:47: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
rmq[k][i][j] = rmq[k-1][i][j+(1<<k-1)];
^
user.cpp:23:43: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
if(rmq[k][i][j] < rmq[k-1][i+(1<<k-1)][j])
^
user.cpp:24:44: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
rmq[k][i][j] = rmq[k-1][i+(1<<k-1)][j];
^
user.cpp:26:43: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
if(rmq[k][i][j] < rmq[k-1][i+(1<<k-1)][j+(1<<k-1)])
^
user.cpp:26:55: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
if(rmq[k][i][j] < rmq[k-1][i+(1<<k-1)][j+(1<<k-1)])
^
user.cpp:27:44: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
rmq[k][i][j] = rmq[k-1][i+(1<<k-1)][j+(1<<k-1)];
^
user.cpp:27:56: warning: suggest parentheses around ‘-’ inside ‘<<’ [-Wparentheses]
rmq[k][i][j] = rmq[k-1][i+(1<<k-1)][j+(1<<k-1)];
^
user.cpp: In function ‘int main()’:
user.cpp:49:40: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
freopen("plantatie.in", "r", stdin);
^
user.cpp:50:42: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
freopen("plantatie.out", "w", stdout);
^
user.cpp:53:24: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d",&n,&m);
^
user.cpp:56:38: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d",&rmq[0][i][j]);
^
user.cpp:61:33: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d%d",&x,&y,&l);
^
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
Punctaj/grupa |
1 | 0ms | 488kb | OK | 10 | 10 |
2 | 0ms | 708kb | OK | 10 | 10 |
3 | 0ms | 1088kb | OK | 10 | 10 |
4 | 4ms | 1700kb | OK | 10 | 10 |
5 | 12ms | 2564kb | OK | 10 | 10 |
6 | 24ms | 3356kb | OK | 10 | 50 |
7 | 48ms | 5280kb | OK | 10 |
8 | 80ms | 7064kb | OK | 10 |
9 | 116ms | 8832kb | OK | 10 |
10 | 128ms | 8832kb | OK | 10 |
Punctaj total | 100 |