제출 #1313055

#제출 시각아이디문제언어결과실행 시간메모리
1313055kawhietCatfish Farm (IOI22_fish)C++20
6 / 100
48 ms9552 KiB
#include <bits/stdc++.h> #include "fish.h" using namespace std; long long max_weights(int n, int m, vector<int> x, vector<int> y, vector<int> w) { vector<int> a(n), b(n); for (int i = 0; i < m; i++) { if (x[i] == 0) { a[y[i]] = w[i]; } else { b[y[i]] = w[i]; } } if (n == 2) { long long ans = 0; ans = max(ans, accumulate(a.begin(), a.end(), 0LL)); ans = max(ans, accumulate(b.begin(), b.end(), 0LL)); return ans; } vector<long long> A(n + 1), B(n + 1); for (int i = 0; i < n; i++) { A[i + 1] = A[i] + a[i]; B[i + 1] = B[i] + b[i]; } long long ans = 0; for (int i = 0; i <= n; i++) { ans = max(ans, B[n] - B[i] + A[i]); } return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...