# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1037073 | fryingduc | Binaria (CCO23_day1problem1) | C++17 | 116 ms | 12936 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include "bits/stdc++.h"
using namespace std;
const int maxn = 1e6 + 6;
const int mod = 1e6 + 3;
int n, k;
int a[maxn], force[maxn];
bool check[maxn];
int fact[maxn], inv[maxn];
int power(int a, int b) {
if(b == 0) return 1;
int ans = power(a, b / 2);
ans = (1ll * ans * ans % mod);
if(b & 1) return 1ll * ans * a % mod;
return ans;
}
int C(int n, int k) {
if(k > n) return 0;
return 1ll * fact[n] * inv[n - k] % mod * inv[k] % mod;
}
void solve() {
cin >> n >> k;
for(int i = 1; i <= n - k + 1; ++i) {
cin >> a[i];
}
fill(force, force + n + 1, -1);
for(int i = 2, j = k + 1; i <= n - k + 1; ++i, ++j) {
if(a[i] > a[i - 1]) {
force[j] = 1, force[j - k] = 0;
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |