# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
69272 | istlemin | Chessboard (IZhO18_chessboard) | C++14 | 1727 ms | 61384 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;
#define rep(i,a,b) for(int i = a; i<int(b);++i)
#define all(v) v.begin(),v.end()
#define sz(v) v.size()
#define trav(a,c) for(auto a: c)
typedef long long ll;
typedef vector<ll> vi;
typedef pair<ll,ll> pii;
ll n,k;
ll ceilDiv(ll a,ll b){
return a/b + (a%b!=0);
}
ll getNumBlack(ll x1,ll y1,ll x2,ll y2, ll sq){
ll x12 = ceilDiv(x1,sq);
ll y12 = ceilDiv(y1,sq);
ll x22 = x2/sq;
ll y22 = y2/sq;
if((x12+y12)%2==0){ //black in left lower corner
ll r1,r2;
if(x22<x12){
r1 = 0;
r2 = x2-x1;
# | 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... |