Submission #1101010

#TimeUsernameProblemLanguageResultExecution timeMemory
1101010Kirill22Binary Subsequences (info1cup17_binary)C++17
12.90 / 100
496 ms508 KiB
#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 timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...