답안 #719157

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
719157 2023-04-05T13:25:06 Z mseebacher 철로 (IOI14_rail) C++17
30 / 100
80 ms 468 KB
#include "rail.h"
#include <bits/stdc++.h> 

using namespace std;

void findLocation(int n, int first, int location[], int stype[])
{
	stype[0] = 1;
	location[0] = first;
	
	int second = -1;
	int mn = 1e9;
	for(int i = 1;i<n;i++){
		if(getDistance(0,i) < mn){
			mn = getDistance(0,i);
			second = i;
		}
	}
	
	stype[second] = 2;
	location[second] = location[0]+mn;

	for(int i = 1;i<n;i++){
		if(i == second) continue;
		if(getDistance(0,i) < getDistance(second,i)){
			stype[i] = 2;
			location[i] = location[0] + getDistance(0,i);
		}else{
			stype[i] = 1;
			location[i] = location[second] - getDistance(second,i);
		}
	}
}

# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 340 KB Output is correct
2 Correct 0 ms 340 KB Output is correct
3 Correct 0 ms 340 KB Output is correct
4 Correct 0 ms 340 KB Output is correct
5 Correct 0 ms 340 KB Output is correct
6 Correct 1 ms 340 KB Output is correct
7 Correct 0 ms 340 KB Output is correct
8 Correct 0 ms 340 KB Output is correct
9 Correct 1 ms 340 KB Output is correct
10 Correct 1 ms 340 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 340 KB Output is correct
2 Correct 1 ms 340 KB Output is correct
3 Correct 1 ms 340 KB Output is correct
4 Correct 0 ms 340 KB Output is correct
5 Correct 1 ms 340 KB Output is correct
6 Correct 1 ms 340 KB Output is correct
7 Correct 1 ms 340 KB Output is correct
8 Correct 1 ms 340 KB Output is correct
9 Correct 1 ms 340 KB Output is correct
10 Correct 1 ms 344 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 72 ms 468 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 80 ms 468 KB Output isn't correct
2 Halted 0 ms 0 KB -