3830번 - 교수님은 기다리지 않는다
int로 푼 코드가 AC를 받습니다.
수가 0이상 100만 이하로 들어오기 때문에 100만*10만정도로 int 에는 담을 수 없습니다.
아래 코드로 만들어지는 데이터를 추가해주세요
100000 100000
! 1 2 1000000
! 2 3 1000000
! 3 4 1000000
...
! 99998 99999
! 99999 100000
? 1 100000
0 0
무게의 차이의 절댓값이 1,000,000을 넘지 않는다.
Integer overflow를 저격하는 것은 좋은 생각이지만 대부분의 환경에서 덧셈이나 뺄셈으로 발생하는 integer overflow를 unsigned 자료형과 마찬가지로 처리하는 것을 생각해 볼 때 저격하기 쉽지 않을 것 같습니다.
댓글을 작성하려면 로그인해야 합니다.
ploffer11 5년 전 1
int로 푼 코드가 AC를 받습니다.
수가 0이상 100만 이하로 들어오기 때문에 100만*10만정도로 int 에는 담을 수 없습니다.
아래 코드로 만들어지는 데이터를 추가해주세요
100000 100000
! 1 2 1000000
! 2 3 1000000
! 3 4 1000000
...
! 99998 99999
! 99999 100000
? 1 100000
0 0