70692023-12-29 11:18:52MagyarKendeSZLGBejgli (80 pont)cpp17Hibás válasz 44/8032ms4952 KiB
#include <bits/stdc++.h>

#define speed cin.tie(0); ios::sync_with_stdio(0)
#define cinv(v) for (auto& e : v) cin >> e;
#define all(v) v.begin(), v.end()

using namespace std;
using ll = long long;
using point = array<int, 2>;

int main() {
    //speed;

    int N, count = 0, most = 0, most_s = 0;
    cin >> N;
    vector<int> B(N);
    cinv(B);

    map<int, int> m;
    for (int i = 0; i < N; count++) {
        m[B[i]]++;
        i += B[i];
    }
    for (auto [s, db] : m) {
        if (most_s < s) {
            most_s = s;
            most = db;
        }
    }
    cout << count << '\n' << most;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base44/80
1Elfogadva0/03ms1808 KiB
2Hibás válasz0/03ms2004 KiB
3Részben helyes2/43ms2248 KiB
4Részben helyes2/43ms2424 KiB
5Elfogadva4/43ms2512 KiB
6Részben helyes2/43ms2508 KiB
7Részben helyes2/43ms2648 KiB
8Elfogadva4/43ms2860 KiB
9Részben helyes2/43ms3096 KiB
10Részben helyes2/43ms3148 KiB
11Részben helyes2/43ms3300 KiB
12Részben helyes2/44ms3516 KiB
13Részben helyes2/44ms3604 KiB
14Részben helyes2/44ms3616 KiB
15Részben helyes2/46ms3972 KiB
16Részben helyes2/46ms4196 KiB
17Részben helyes2/413ms4388 KiB
18Részben helyes2/419ms4696 KiB
19Részben helyes2/426ms4700 KiB
20Részben helyes2/426ms4700 KiB
21Részben helyes2/432ms4696 KiB
22Részben helyes2/421ms4952 KiB