6679 2023. 12. 16 11:20:32 zsombor Jó intervallumok cpp17 Hibás válasz 0/100 1.1s 12368 KiB
// Jó intervallumok.cpp : This file contains the 'main' function. Program execution begins and ends there.
//

#include <iostream>
#include <vector>
using namespace std;
using ll = long long;

void solve() {
    int n, q, l, r, ans;
    cin >> n;
    vector <ll> a(n + 1);
    vector <int> R(n + 1);
    for (int i = 1; i <= n; i++) cin >> a[i];
    for (ll i = 1; i <= n; i++) {
        for (ll j = 1; i + j - 1 <= n; j++) {
            if (a[i + j - 1] % j) break;
            R[i] = i + j - 1;
        }
    }
    /*cin >> q;
    for (int i = 0; i < q; i++) {
        cin >> l >> r;
        ans = 0;
        for (int j = l; j <= r; j++) ans += (min(r, R[j]) - j + 1);
        cout << ans << "\n";
    }*/
}

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    int t;
    cin >> t;
    for (int i = 0; i < t; i++) solve();
}

// Run program: Ctrl + F5 or Debug > Start Without Debugging menu
// Debug program: F5 or Debug > Start Debugging menu

// Tips for Getting Started: 
//   1. Use the Solution Explorer window to add/manage files
//   2. Use the Team Explorer window to connect to source control
//   3. Use the Output window to see build output and other messages
//   4. Use the Error List window to view errors
//   5. Go to Project > Add New Item to create new code files, or Project > Add Existing Item to add existing code files to the project
//   6. In the future, to open this project again, go to File > Open > Project and select the .sln file
Részfeladat Összpont Teszt Verdikt Idő Memória
subtask1 0/0
1 Hibás válasz 3ms 1832 KiB
subtask2 0/10
2 Hibás válasz 3ms 2056 KiB
3 Hibás válasz 3ms 2288 KiB
4 Hibás válasz 3ms 2468 KiB
5 Hibás válasz 3ms 2672 KiB
6 Hibás válasz 3ms 2892 KiB
subtask3 0/20
7 Hibás válasz 4ms 3220 KiB
8 Hibás válasz 6ms 3544 KiB
9 Hibás válasz 8ms 4244 KiB
10 Hibás válasz 9ms 4680 KiB
11 Hibás válasz 4ms 3632 KiB
subtask4 0/30
12 Időlimit túllépés 1.1s 12368 KiB
13 Hibás válasz 12ms 4376 KiB
14 Hibás válasz 17ms 4576 KiB
15 Hibás válasz 24ms 5012 KiB
16 Hibás válasz 28ms 6380 KiB
subtask5 0/40
17 Futási hiba 10ms 4548 KiB
18 Hibás válasz 12ms 4504 KiB
19 Hibás válasz 18ms 4868 KiB
20 Hibás válasz 24ms 5528 KiB
21 Hibás válasz 57ms 6336 KiB