seven2279   6년 전


비주얼에선 a[1000000]이 스택오버플로 나서 0하나 없애고 돌려서 예제 다 맞았구요

시간 초과되서 cin cout 안쓰고 c랑 똑같길래 c로도 돌리고 c++로도 돌려보고..

뭐가 틀린건지 도저히 모르겠습니다.

그리고 result 자료형이 int면 안된다는 글을 본거 같은데 int 표현 범위가 백만 넘지 않나요..?

암튼 도와주세요ㅠㅠ

bupjae   6년 전

데이터의 크기가 가장 클 때, 그리고 한 감독관이 학생 한 명만을 감시할 수 있을 때

필요한 감독관의 수 = 학생의 수 = 1000000 * 1000000 = 1000000000000 (1조) 는 int32 의 범위를 훨씬 넘죠

djm03178   6년 전

정답이 int를 넘어가는 경우는 다음과 같은 케이스입니다.

1000000

1000000 x1000000개

1 1

bupjae   6년 전

27번째 줄에서 형식지정자는 int 를 예상했지만 실제로 들어온 데이터는 long long 이기 때문에 출력을 제대로 할 수 없습니다.

seven2279   6년 전

아.. result 그런 경우를 생각하지 못했네요

long long 형 출력도 생각도 못했고...ㅠㅠ

아직 많이 부족합니다. 감사합니다.

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