제출 #1266926

#제출 시각아이디문제언어결과실행 시간메모리
1266926thelegendary08메기 농장 (IOI22_fish)C++17
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h>
#define ll long long
#define pb push_back
#define all(v) (v).begin(),(v).end()
#define fi first
#define se second
using namespace std;

// sub 2
ll max_weights(int N, int M, vector<int> X, vector<int> Y, vector<int> W) {
  vector<pair<ll,ll>> a, b;
  for (int i = 0; i < M; i++) {
    if (X[i] == 0) a.pb({Y[i],W[i]});
    else b.pb({Y[i],W[i]});
  }
  sort(all(a)); sort(all(b));
  ll cur = 0, mx = 0; int R = 0;
  for (auto x : b) cur += x.se;
  mx = max(mx, cur);
  for (int i = 0; i < a.size(); i++) {
    cur += a[i].se; 
    while (R < b.size() && b[R].fi < a[i].fi) {
      cur -= b[R].se; R++;
    }
    mx = max(mx, cur);
  }
  return mx;
}

signed main(){
	int n,m; cin>>n>>m;
	vector<signed>x(m), y(m), w(m); 
	for(int i = 0; i < m; i++){
		cin>>x[i]>>y[i]>>w[i]; 
	}
	cout<<max_weights(n,m,x,y,w);
}

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

/usr/bin/ld: /tmp/ccBIUCH7.o: in function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'; /tmp/ccelNWCR.o:fish.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status