제출 #1227400

#제출 시각아이디문제언어결과실행 시간메모리
1227400dreamxhavaNaval battle (CEOI24_battle)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
    int n;
    cin >> n;
    cin.tie();
    ios::sync_with_stdio(false);

    vector<int> x(n), y(n);
    vector<char> d(n);
    vector<bool> c(n, true);
    vector<bool> collided(n, false);

    for (int i = 0; i < n; i++) {
        cin >> x[i] >> y[i] >> d[i];
    }

    int xmax = *max_element(x.begin(), x.end());
    int ymax = *max_element(y.begin(), y.end());

    if(x[0]==x[1]){
      if(d[0]=='N'&&d[1]=='S'&&y[0]>y[1]){
        collide[0]=1;
        collide[1]=1;
      }
      if(d[0]=='S'&&d[1]=='N'&&y[1]>y[0]){
        collide[0]=1;
        collide[1]=1;
      }
    }
    if(y[0]==y[1]){
      if(d[0]=='W'&&d[1]=='E'&&x[0]>x[1]){
        collide[0]=1;
        collide[1]=1;
      }
      if(d[0]=='E'&&d[1]=='W'&&x[1]>x[0]){
        collide[0]=1;
        collide[1]=1;
      }
    }
    if(abs(x[1]-x[0])==abs(y[1]-y[0])){
        collide[0]=1;
        collide[1]=1;
    }
    else{
      collide[0]=0;
      collide[1]=0;
    }

    for (int i = 0; i < n; i++) {
        if(collided[i]==0){
            cout<<i+1<<"\n";       }
    }

    return 0;
}

컴파일 시 표준 에러 (stderr) 메시지

Main.cpp: In function 'int main()':
Main.cpp:24:9: error: 'collide' was not declared in this scope; did you mean 'collided'?
   24 |         collide[0]=1;
      |         ^~~~~~~
      |         collided
Main.cpp:28:9: error: 'collide' was not declared in this scope; did you mean 'collided'?
   28 |         collide[0]=1;
      |         ^~~~~~~
      |         collided
Main.cpp:34:9: error: 'collide' was not declared in this scope; did you mean 'collided'?
   34 |         collide[0]=1;
      |         ^~~~~~~
      |         collided
Main.cpp:38:9: error: 'collide' was not declared in this scope; did you mean 'collided'?
   38 |         collide[0]=1;
      |         ^~~~~~~
      |         collided
Main.cpp:43:9: error: 'collide' was not declared in this scope; did you mean 'collided'?
   43 |         collide[0]=1;
      |         ^~~~~~~
      |         collided
Main.cpp:47:7: error: 'collide' was not declared in this scope; did you mean 'collided'?
   47 |       collide[0]=0;
      |       ^~~~~~~
      |       collided