phcdream   3년 전

현재 데이터에 정수 형태의 데이터만 존재합니다.

원본 코드

24419081번 소스 코드 (acmicpc.net)

assert문 추가 비교 코드 assert(x-int(x)==0 && y-int(y)==0);

24419123번 소스 코드 (acmicpc.net)

잘못구현됐지만 통과된 코드

24419007번 소스 코드 (acmicpc.net)

계산 중간에 int형으로 저장하는 실수를 했지만, 스페셜저지 오차 범위를 넘었는데 통과되어 의아해서 요청합니다.

소수점이하의 데이터가 없어서 아래 예제에서 17.000을 출력하는 코드가 통과합니다.

phcdream   3년 전

양의 실수란걸 못봤네요. 수정하겠습니다

phcdream   3년 전

예제를 

2
0 0
17.1 0

에서

2
1 1
18.1 1

로 변경했습니다.

Green55   3년 전

올려주신 데이터도 상대오차 10^-2 이내 같습니다.

Green55   3년 전

확인해본 결과 모든 데이터가 x.0 혹은 x.00 꼴입니다. (https://www.acmicpc.net/source...)

아예 데이터가 저런 형식으로만 들어온다고 명시하는게 어떨까 싶습니다.

phcdream   3년 전

@Green55 

x.0 혹은 x.00 꼴의 데이터만있어서 데이터가 부족하다고 생각했는데, 어쨌든 조건에는 맞는 데이터네요.

11557번: Yangjojang of The Year (acmicpc.net)

글 읽기 - 데이터 추가가 필요해 보입니다! (acmicpc.net)

이 문제처럼 의도된 데이터 일수도 있겠네요.

예제에도 소수점아래 숫자가 없는거 보니까 의도된 문제라고 생각되네요.

다음부터는 조건에 대한 문제점이 확실할때만 요청글 올리겠습니다.

jh05013   3년 전

.0, .00 꼴의 데이터만 들어오도록 의도할 이유가 있는지는 잘 모르겠습니다.

댓글을 작성하려면 로그인해야 합니다.