# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
336935 | kutbilim_one | Red-blue table (IZhO19_stones) | C++14 | 38 ms | 2412 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.
/** @kutbilimone **/
#include <bits/stdc++.h>
using namespace std;
#define endl '\n'
void solve(){
int n, m;
cin >> n >> m;
bool swapped = (n > m);
char blue = '-', red = '+';
if(n > m) swap(n, m), swap(blue, red);
vector< vector<char> > a(n, vector<char> (m, blue));
vector<int> col(m, n);
int res = m;
for(int i = 0, j = 0; i < n; i++){
for(int k = m/2+1, cntl = 0; k > 0; k--, j++){
j %= m;
if(col[j]-1 < n/2+1) continue;
a[i][j] = red;
cntl++;
if(cntl == m/2+1) res++;
col[j]--;
}
}
cout << res << endl;
# | 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... |