# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
1080628 | thelegendary08 | City (JOI17_city) | C++14 | 0 ms | 0 KiB |
이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include "Device.h"
#define ll long long
void InitDevice()
{
}
int Answer(long long S, long long T)
{
ll szs, cs, szt, ct;
//cout<<S<<' '<<T<<'\n';
if(S >= 250000ll * 125000ll){
S -= 250000ll * 125000ll;
szs = S % 250000ll;
cs = S / 250000ll;
}
else{
szs = S % 125000ll;
cs = S / 125000ll;
}
if(T >= 250000ll * 125000ll){
T -= 250000ll * 125000ll;
szt = T % 250000ll;
ct = T / 250000ll;
}
else{
szt = T % 125000ll;
ct = T/ 125000ll;
}
//cout<<cs<<' '<<ct<<' '<<szs<<' '<<szt<<'\n';
if(cs + szs > ct && ct > cs)return 1;
if(ct + szt > cs && cs > ct)return 0;
return 2;
}
#include "Device.h"
#define ll long long
void InitDevice()
{
}
int Answer(long long S, long long T)
{
ll szs, cs, szt, ct;
//cout<<S<<' '<<T<<'\n';
if(S >= 250000ll * 125000ll){
S -= 250000ll * 125000ll;
szs = S % 250000ll;
cs = S / 250000ll;
}
else{
szs = S % 125000ll;
cs = S / 125000ll;
}
if(T >= 250000ll * 125000ll){
T -= 250000ll * 125000ll;
szt = T % 250000ll;
ct = T / 250000ll;
}
else{
szt = T % 125000ll;
ct = T/ 125000ll;
}
//cout<<cs<<' '<<ct<<' '<<szs<<' '<<szt<<'\n';
if(cs + szs > ct && ct > cs)return 1;
if(ct + szt > cs && cs > ct)return 0;
return 2;
}