66792023-12-16 11:20:32zsomborJó intervallumokcpp17Hibás válasz 0/1001.1s12368 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ÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz3ms1832 KiB
subtask20/10
2Hibás válasz3ms2056 KiB
3Hibás válasz3ms2288 KiB
4Hibás válasz3ms2468 KiB
5Hibás válasz3ms2672 KiB
6Hibás válasz3ms2892 KiB
subtask30/20
7Hibás válasz4ms3220 KiB
8Hibás válasz6ms3544 KiB
9Hibás válasz8ms4244 KiB
10Hibás válasz9ms4680 KiB
11Hibás válasz4ms3632 KiB
subtask40/30
12Időlimit túllépés1.1s12368 KiB
13Hibás válasz12ms4376 KiB
14Hibás válasz17ms4576 KiB
15Hibás válasz24ms5012 KiB
16Hibás válasz28ms6380 KiB
subtask50/40
17Futási hiba10ms4548 KiB
18Hibás válasz12ms4504 KiB
19Hibás válasz18ms4868 KiB
20Hibás válasz24ms5528 KiB
21Hibás válasz57ms6336 KiB