gkdldyd12   9년 전

처음에  vector 에 넣고 iterator 로 돌리니 시간초과가 뜨길래

배열을 만들어서 입력 받은 정수를 인덱스로 활용했는데요...

노트북의 gcc 컴파일러는 잘만 돌아 가는데 왜 여기다 올리면

런타임 에러가 뜨는지 잘 모르겠네요. 지금 무슨 런타임 에러인지도

막혀있어서 확인할 방법도 없어요...

RiKang   9년 전

cin>>n; 로 들어오는 n ( 문제 지문에는 A[1], .. ,A[N] )이 10만 이하라는 조건은 없고 int 범위 안이라는 조건만 있어서 A[ -100] 이나 A[2140000000] 이런게 발생한듯 하네요

yukariko   9년 전

A[n] = 1;

n 의 범위가 10만인데 배열크기도 딱 10만이라 끝에서 오버플로우가 발생하네요.

yukariko   9년 전

아하 n은그냥 갯수가 10만개이지 범위는 int가 맞군요

제가 잘못생각했네요

gkdldyd12   9년 전

아아.. 그러네요..

이런 멍청한 짓을... 감사합니다.

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