Submission #1177813

#TimeUsernameProblemLanguageResultExecution timeMemory
1177813PagodePaivaCatfish Farm (IOI22_fish)C++20
0 / 100
1097 ms2884 KiB
#include "fish.h" #include<bits/stdc++.h> #define ll long long using namespace std; const int N = 100010; int mat[N][2]; long long max_weights(int n, int m, std::vector<int> X, std::vector<int> Y, std::vector<int> W) { ll res = 0, ans = 0; for(int i = 0;i < m;i++){ mat[Y[i]][X[i]] = W[i]; } for(int i = 0;i < N;i++){ ans += mat[i][1]; } for(int i = 0;i < N;i--){ res = max(res, ans); ans -= mat[i][1]; ans += mat[i][0]; } return max(res, ans); }

Compilation message (stderr)

fish.cpp: In function 'long long int max_weights(int, int, std::vector<int>, std::vector<int>, std::vector<int>)':
fish.cpp:19:24: warning: iteration 1 invokes undefined behavior [-Waggressive-loop-optimizations]
   19 |         ans -= mat[i][1];
      |                ~~~~~~~~^
fish.cpp:17:21: note: within this loop
   17 |     for(int i = 0;i < N;i--){
      |                   ~~^~~
#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...