제출 #1125493

#제출 시각아이디문제언어결과실행 시간메모리
1125493zNatsumi메기 농장 (IOI22_fish)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h>

using namespace std;

const int N = 1e5 + 5,
          M = 3e5 + 5;

int n, m;
struct info{
  int x, y, w;
  info(){}
  info(int x, int y, int w): x(x), y(y), w(w) {}
} fish[M];

namespace sub1{
  long long solve(){
    long long res = 0LL;
    for(int i = 0; i < m; i++) res += fish[i].w;
    return res;
  }
}

int64_t max_weights(int _N, int _M, int _X[], int _Y[], int _W[]){
  n = _N; m = _M;
  for(int i = 0; i < m; i++) fish[i] = info(_X[i], _Y[i], _W[i]);

  bool flag1 = true;
  for(int i = 0; i < m; i++) if(fish[i].x & 1){ flag1 = false; break; }

  if(flag1) return sub1::solve();
  return 0;
}

//#define zNatsumi
#ifdef zNatsumi
int _N, _M, _X[M], _Y[M], _W[M];

int32_t main(){
  cin.tie(0)->sync_with_stdio(0);
  #define task "test"
  if(fopen(task ".inp", "r")){
    freopen(task ".inp", "r", stdin);
    freopen(task ".out", "w", stdout);
  }
  cin >> _N >> _M;
  for(int i = 0; i < _M; i++) cin >> _X[i] >> _Y[i] >> _W[i];

  cout << max_weights(_N, _M, _X, _Y, _W);
}
#endif

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

/usr/bin/ld: /tmp/ccMAp2MY.o: in function `main':
grader.cpp:(.text.startup+0x267): undefined reference to `max_weights(int, int, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status