Submission #132883

# Submission time Handle Problem Language Result Execution time Memory
132883 2019-07-19T22:09:43 Z DanerZein Aliens (IOI16_aliens) C++14
4 / 100
3 ms 376 KB
#include "aliens.h"
#include <bits/stdc++.h>
using namespace std;
int lan[110][110];
long long take_photos(int n, int m, int k, std::vector<int> r, std::vector<int> c) {
  memset(lan,-1,sizeof lan);
  for(int i=0;i<r.size();i++){
    lan[r[i]][c[i]]=1;
  }
  long long d=0;
  for(int i=0;i<r.size();i++){
    int x,y;
    x=min(r[i],c[i]);
    y=max(r[i],c[i]);
    for(int j=x;j<=y;j++){
      for(int k=x;k<=y;k++){
	lan[j][k]=2;
      }
    }
  }
  for(int i=0;i<m;i++){
    for(int j=0;j<m;j++){
      if(lan[i][j]==2){
	d++;
      }
    }
  }
  //cout<<d<<endl;
  return d;
}

Compilation message

aliens.cpp: In function 'long long int take_photos(int, int, int, std::vector<int>, std::vector<int>)':
aliens.cpp:7:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(int i=0;i<r.size();i++){
               ~^~~~~~~~~
aliens.cpp:11:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   for(int i=0;i<r.size();i++){
               ~^~~~~~~~~
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB Correct answer: answer = 4
2 Correct 2 ms 376 KB Correct answer: answer = 4
3 Correct 2 ms 376 KB Correct answer: answer = 4
4 Correct 2 ms 376 KB Correct answer: answer = 12
5 Correct 2 ms 376 KB Correct answer: answer = 52
6 Correct 2 ms 376 KB Correct answer: answer = 210
7 Correct 2 ms 376 KB Correct answer: answer = 88
8 Correct 2 ms 376 KB Correct answer: answer = 7696
9 Correct 2 ms 376 KB Correct answer: answer = 1
10 Correct 2 ms 376 KB Correct answer: answer = 2374
11 Correct 2 ms 376 KB Correct answer: answer = 9502
12 Correct 2 ms 376 KB Correct answer: answer = 49
13 Correct 2 ms 376 KB Correct answer: answer = 151
14 Correct 2 ms 376 KB Correct answer: answer = 7550
15 Correct 3 ms 376 KB Correct answer: answer = 7220
16 Correct 2 ms 376 KB Correct answer: answer = 7550
17 Correct 3 ms 376 KB Correct answer: answer = 10000
18 Correct 2 ms 376 KB Correct answer: answer = 10000
19 Correct 2 ms 376 KB Correct answer: answer = 624
20 Correct 3 ms 376 KB Correct answer: answer = 10000
# Verdict Execution time Memory Grader output
1 Correct 2 ms 296 KB Correct answer: answer = 1
2 Incorrect 2 ms 376 KB Wrong answer: output = 2, expected = 4
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB Correct answer: answer = 4
2 Correct 2 ms 376 KB Correct answer: answer = 4
3 Correct 2 ms 376 KB Correct answer: answer = 4
4 Correct 2 ms 376 KB Correct answer: answer = 12
5 Correct 2 ms 376 KB Correct answer: answer = 52
6 Correct 2 ms 376 KB Correct answer: answer = 210
7 Correct 2 ms 376 KB Correct answer: answer = 88
8 Correct 2 ms 376 KB Correct answer: answer = 7696
9 Correct 2 ms 376 KB Correct answer: answer = 1
10 Correct 2 ms 376 KB Correct answer: answer = 2374
11 Correct 2 ms 376 KB Correct answer: answer = 9502
12 Correct 2 ms 376 KB Correct answer: answer = 49
13 Correct 2 ms 376 KB Correct answer: answer = 151
14 Correct 2 ms 376 KB Correct answer: answer = 7550
15 Correct 3 ms 376 KB Correct answer: answer = 7220
16 Correct 2 ms 376 KB Correct answer: answer = 7550
17 Correct 3 ms 376 KB Correct answer: answer = 10000
18 Correct 2 ms 376 KB Correct answer: answer = 10000
19 Correct 2 ms 376 KB Correct answer: answer = 624
20 Correct 3 ms 376 KB Correct answer: answer = 10000
21 Correct 2 ms 296 KB Correct answer: answer = 1
22 Incorrect 2 ms 376 KB Wrong answer: output = 2, expected = 4
23 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB Correct answer: answer = 4
2 Correct 2 ms 376 KB Correct answer: answer = 4
3 Correct 2 ms 376 KB Correct answer: answer = 4
4 Correct 2 ms 376 KB Correct answer: answer = 12
5 Correct 2 ms 376 KB Correct answer: answer = 52
6 Correct 2 ms 376 KB Correct answer: answer = 210
7 Correct 2 ms 376 KB Correct answer: answer = 88
8 Correct 2 ms 376 KB Correct answer: answer = 7696
9 Correct 2 ms 376 KB Correct answer: answer = 1
10 Correct 2 ms 376 KB Correct answer: answer = 2374
11 Correct 2 ms 376 KB Correct answer: answer = 9502
12 Correct 2 ms 376 KB Correct answer: answer = 49
13 Correct 2 ms 376 KB Correct answer: answer = 151
14 Correct 2 ms 376 KB Correct answer: answer = 7550
15 Correct 3 ms 376 KB Correct answer: answer = 7220
16 Correct 2 ms 376 KB Correct answer: answer = 7550
17 Correct 3 ms 376 KB Correct answer: answer = 10000
18 Correct 2 ms 376 KB Correct answer: answer = 10000
19 Correct 2 ms 376 KB Correct answer: answer = 624
20 Correct 3 ms 376 KB Correct answer: answer = 10000
21 Correct 2 ms 296 KB Correct answer: answer = 1
22 Incorrect 2 ms 376 KB Wrong answer: output = 2, expected = 4
23 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB Correct answer: answer = 4
2 Correct 2 ms 376 KB Correct answer: answer = 4
3 Correct 2 ms 376 KB Correct answer: answer = 4
4 Correct 2 ms 376 KB Correct answer: answer = 12
5 Correct 2 ms 376 KB Correct answer: answer = 52
6 Correct 2 ms 376 KB Correct answer: answer = 210
7 Correct 2 ms 376 KB Correct answer: answer = 88
8 Correct 2 ms 376 KB Correct answer: answer = 7696
9 Correct 2 ms 376 KB Correct answer: answer = 1
10 Correct 2 ms 376 KB Correct answer: answer = 2374
11 Correct 2 ms 376 KB Correct answer: answer = 9502
12 Correct 2 ms 376 KB Correct answer: answer = 49
13 Correct 2 ms 376 KB Correct answer: answer = 151
14 Correct 2 ms 376 KB Correct answer: answer = 7550
15 Correct 3 ms 376 KB Correct answer: answer = 7220
16 Correct 2 ms 376 KB Correct answer: answer = 7550
17 Correct 3 ms 376 KB Correct answer: answer = 10000
18 Correct 2 ms 376 KB Correct answer: answer = 10000
19 Correct 2 ms 376 KB Correct answer: answer = 624
20 Correct 3 ms 376 KB Correct answer: answer = 10000
21 Correct 2 ms 296 KB Correct answer: answer = 1
22 Incorrect 2 ms 376 KB Wrong answer: output = 2, expected = 4
23 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 2 ms 376 KB Correct answer: answer = 4
2 Correct 2 ms 376 KB Correct answer: answer = 4
3 Correct 2 ms 376 KB Correct answer: answer = 4
4 Correct 2 ms 376 KB Correct answer: answer = 12
5 Correct 2 ms 376 KB Correct answer: answer = 52
6 Correct 2 ms 376 KB Correct answer: answer = 210
7 Correct 2 ms 376 KB Correct answer: answer = 88
8 Correct 2 ms 376 KB Correct answer: answer = 7696
9 Correct 2 ms 376 KB Correct answer: answer = 1
10 Correct 2 ms 376 KB Correct answer: answer = 2374
11 Correct 2 ms 376 KB Correct answer: answer = 9502
12 Correct 2 ms 376 KB Correct answer: answer = 49
13 Correct 2 ms 376 KB Correct answer: answer = 151
14 Correct 2 ms 376 KB Correct answer: answer = 7550
15 Correct 3 ms 376 KB Correct answer: answer = 7220
16 Correct 2 ms 376 KB Correct answer: answer = 7550
17 Correct 3 ms 376 KB Correct answer: answer = 10000
18 Correct 2 ms 376 KB Correct answer: answer = 10000
19 Correct 2 ms 376 KB Correct answer: answer = 624
20 Correct 3 ms 376 KB Correct answer: answer = 10000
21 Correct 2 ms 296 KB Correct answer: answer = 1
22 Incorrect 2 ms 376 KB Wrong answer: output = 2, expected = 4
23 Halted 0 ms 0 KB -