akswnd98   4년 전

간단한 문제 같아서 간단하게 이분탐색으로 짰는데.. 이 간단한 코드가 왜 틀렸다는걸까요?

혹시 입출력 문제일까요? cin.eof 함수를 처음 써보긴하는데...

갓님들 반례좀 부탁드릴게여~~

rhdqor213   4년 전

while(!cin.eof()) {

cin >> x >> n; 부분을

while(1){
cin >> x >> n;

if(cin.eof())

break;

이런 식으로 바꿨더니 맞네요

akswnd98   4년 전

어 근데 while(1) { cin>> x >> n; if(cin.eof()) break; ... 으로 작성하면

마지막 입력을 처리 못하는거 아닌가요?

akswnd98   3년 전

반년 만에 다시 봤는데 이제야 이해가 갔네요 ㅎㅎ.

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