제출 #1195517

#제출 시각아이디문제언어결과실행 시간메모리
1195517diegoangulo5Bulldozer (JOI17_bulldozer)C++20
5 / 100
0 ms328 KiB
#include <algorithm> #include <iostream> #include <vector> using namespace std; #define ll long long struct mina { ll x; ll y; ll w; bool operator<(const mina &other) const { if (x < other.x) return true; return false; } }; int main() { int n; cin >> n; vector<mina> minas(n); // Y_i = 0 for (int i = 0; i < n; ++i) { cin >> minas[i].x >> minas[i].y >> minas[i].w; } sort(minas.begin(), minas.end()); ll maxi = 0; ll acum = 0; for (int i = 0; i < n; ++i) { if (acum + minas[i].w < 0) { acum = 0; } else { acum += minas[i].w; maxi = max(maxi, acum); } } cout << maxi << endl; return 0; }
#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...