Submission #767324

# Submission time Handle Problem Language Result Execution time Memory
767324 2023-06-26T15:41:11 Z ivopav Addk (eJOI21_addk) C++17
0 / 100
26 ms 1796 KB
#include <bits/stdc++.h>
using namespace std;

int main(){
    long long int n;
    long long int k;
    cin >> n >> k;
    vector<long long int> lis={};
    for (long long int i=0;i<n;i++){
        long long int unos;
        cin >> unos;
        lis.push_back(unos);
    }
    vector<long long int> pref={0};
    for (long long int i=0;i<n;i++){
        pref.push_back(pref.back()+lis[i]);
    }
    vector<long long int> prefpref={0 };
    //cout << "0 ";
    for (long long int i=0;i<pref.size();i++){
        prefpref.push_back(prefpref.back()+pref[i]);
        //cout << prefpref.back() << " ";
    }
   // cout << "\n";
    long long int m;
    cin >> m;
    for (long long int i=0;i<m;i++){
        long long int vrs;
        if (vrs==2){
            long long int l;
            long long int r;  
            long long int m;
            cin >> vrs >> l >> r >> m;
            m=min(m,(r-l)/2+1);
            cout << (prefpref[r+1]-prefpref[r-m+1])-(prefpref[l+m-1]-prefpref[l-1]) << "\n";
        }
        else {
            int unos;
            cin >> unos;
        }
    }

}

Compilation message

Main.cpp: In function 'int main()':
Main.cpp:20:29: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   20 |     for (long long int i=0;i<pref.size();i++){
      |                            ~^~~~~~~~~~~~
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 8 ms 980 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 26 ms 1796 KB Output isn't correct
2 Halted 0 ms 0 KB -