Submission #1101010

# Submission time Handle Problem Language Result Execution time Memory
1101010 2024-10-15T09:23:13 Z Kirill22 Binary Subsequences (info1cup17_binary) C++17
12.9 / 100
496 ms 508 KB
#include "bits/stdc++.h"

using namespace std;

const int mod = (int) 1e9 + 7;

int get(int a, int b) {
    if (a > b) {
        swap(a, b);
    }
    if (a < 0 || b < 0) {
        return 0;
    }
    if (a == 0 && b == 0) {
        return 1;
    }
    if (a == b) {
        return 0;
    }
    b %= (a + 1);
    return get(a, b);
}

void solve() {
    int k;
    cin >> k;
    k++;
    int ans = 0;
    for (int j = 0; j < k; j++) {
        ans += get(j, k - j - 1);
        ans %= mod;
    }
    cout << ans << '\n';
    cout << -1 << '\n';
}

int main() {
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);
    int t = 1;
    cin >> t;
    while (t--) {
        solve();
    }
}
# Verdict Execution time Memory Grader output
1 Partially correct 57 ms 476 KB Output is partially correct
# Verdict Execution time Memory Grader output
1 Incorrect 23 ms 508 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 496 ms 444 KB Output isn't correct
2 Halted 0 ms 0 KB -