# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
65213 | kylych03 | 저울 (IOI15_scales) | C++14 | 4 ms | 752 KiB |
이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include "scales.h"
//#include "grader.cpp"
#include <bits/stdc++.h>
using namespace std;
void init(int T) {
/* ... */
}
void orderCoins() {
/* ... */
int W[] = {1, 2, 0, 0, 5, 6};
int b=getMedian(1,2,3);
int c=getHeaviest(1,2,3);
int a=6-b-c;
int b1=getMedian(4,5,6);
int c1=getHeaviest(4,5,6);
int a1=15-b1-c1;
// if ()
// return;
W[0]=getLightest(a,b,a1);
W[5]=getHeaviest(c,c1,b);
if(W[0]==a)
W[1]=getLightest(c,b,a1);
else
W[1]=getLightest(a,b,b1);
if(W[5]==c)
W[4]=getHeaviest(a,c1,b);
else
W[4]=getHeaviest(b,c,b1);
int ar[1000];
for(int i=1;i<=6;i++)
ar[i]=0;
for(int i=0;i<6;i++)
ar[W[i]]=1;
a=0;
for(int i=1;i<=6;i++)
if(ar[i]==0){
if(a==0)
a=i;
else
b=i;
}
W[3]=getHeaviest(a,W[0],b);
if(W[3]==a)
W[2]=b;
else
W[2]=a;
answer(W);
}
컴파일 시 표준 에러 (stderr) 메시지
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |