Submission #866926

# Submission time Handle Problem Language Result Execution time Memory
866926 2023-10-27T11:47:30 Z Onur_Ilgaz Holiday (IOI14_holiday) C++17
23 / 100
24 ms 6236 KB
#include"holiday.h"
#include <bits/stdc++.h>
#define int long long
#define inf ((int)1e18)
using namespace std;

int findMaxAttraction(int32_t n, int32_t start, int32_t d, int32_t arr[]) {
    multiset <int> st;
    int sum = 0, mx = 0;
    for(int i = 0; i < n; i++, d--) {
        st.insert(arr[i]);
        sum += arr[i];
        while(st.size() > d) {
            sum -= *st.begin();
            st.erase(st.begin());        
        }
        mx = max(mx, sum);
    }
    return mx;
    return 0;
}

Compilation message

holiday.cpp: In function 'long long int findMaxAttraction(int32_t, int32_t, int32_t, int32_t*)':
holiday.cpp:13:25: warning: comparison of integer expressions of different signedness: 'std::multiset<long long int>::size_type' {aka 'long unsigned int'} and 'int32_t' {aka 'int'} [-Wsign-compare]
   13 |         while(st.size() > d) {
      |               ~~~~~~~~~~^~~
# Verdict Execution time Memory Grader output
1 Correct 0 ms 820 KB Output is correct
2 Correct 1 ms 604 KB Output is correct
3 Correct 1 ms 604 KB Output is correct
4 Correct 1 ms 604 KB Output is correct
5 Incorrect 0 ms 604 KB Output isn't correct
6 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 20 ms 5468 KB Output is correct
2 Correct 21 ms 5704 KB Output is correct
3 Correct 24 ms 5456 KB Output is correct
4 Correct 23 ms 5460 KB Output is correct
5 Correct 22 ms 3952 KB Output is correct
6 Correct 6 ms 2140 KB Output is correct
7 Correct 12 ms 2908 KB Output is correct
8 Correct 19 ms 2992 KB Output is correct
9 Correct 5 ms 1628 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 1 ms 860 KB Output is correct
2 Correct 1 ms 860 KB Output is correct
3 Correct 1 ms 860 KB Output is correct
4 Incorrect 2 ms 860 KB Output isn't correct
5 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 23 ms 6204 KB Output is correct
2 Correct 23 ms 6236 KB Output is correct
3 Incorrect 11 ms 2652 KB Output isn't correct
4 Halted 0 ms 0 KB -