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...