wggwvs   1년 전

직접저장도 안했고 이중포문 안돌게하려고  숫가자 나온것만 2중포문으로

돌게했는데도 64퍼쯤에서 끊기네요.. 어디를 더 수정해야될까요?

pill27211   1년 전

빠른 입출력을 적용해 보세요.

ios_base::sync_with_stdio(false); cin.tie(nullptr);

(main함수 최상단에 위 구문 추가)

위 구문의 의미는 C와 c++간의 표준 스트림 동기화를 끊는다는 것과, 기본적으로 cout에 종속적인 cin을 cout으로부터 끊는다는 것입니다.

당연히 위 구문을 추가함에 따라 C의 입출력 방식을 혼용하면 안됩니다.(scanf(), fgets(), getchar() 등등,,)

wggwvs   1년 전

ios_base::sync_with_stdio(false); cin.tie(nullptr);

그냥 이걸 쓰니까 오류가 뜨는데 뭐 추가해야될게 있을까요?

wider93   1년 전

위 코드의 main에 저 줄만 추가했다면 CE가 뜰 일이 없습니다. 다른 차이가 있나 보네요.

wggwvs   1년 전

main안에 넣으니까 정답처리가 되네요. 근데 이게 cin과 cout의 스트림을 끊는다는게 정확히 이해가 안되는데 무슨뜻인지 설명 좀 부탁드려도될까요?

wggwvs   1년 전

감사합니다!!!

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