CSES - Datatähti 2019 loppu - Results
Submission details
Task:Auringonlasku
Sender:Kerkko Konola
Submission time:2019-01-17 13:40:07 +0200
Language:C++
Status:COMPILE ERROR

Compiler report

input/code.cpp: In function 'int main()':
input/code.cpp:29:30: warning: left operand of comma operator has no effect [-Wunused-value]
         for (int k = alku; k <= loppu, k++) {
                            ~~^~~~~~~~
input/code.cpp:29:43: error: expected ';' before ')' token
         for (int k = alku; k <= loppu, k++) {
                                           ^

Code

#include <iostream>
#include <vector>

using namespace std;

int main() {
    int rakennuslkm, kyselyt;
    vector<int> rakennukset;
    
    cin >> rakennuslkm >> kyselyt;
    for (int i = 0; i < rakennuslkm; i++) {
        int rakennus;
        cin >> rakennus;
        rakennukset.push_back(rakennus);
    }
    
    for (auto u:rakennukset) {
        cout << u << " ";
    }
    
    for (int i = 0; i < kyselyt; i++) {
        int alku, loppu;
        cin >> alku >> loppu;
        alku--;
        loppu--;
        int korkein = 0;
        int ans = 0;
        for (int k = alku; k <= loppu, k++) {
            if (rakennukset[k] > korkein) {
                korkein = rakennukset[k];
                ans++;
            }
        }
        cout << ans << endl;
    }

    return 0;
}