10989번 - 수 정렬하기 3
카운팅 소팅이용하고 처음에는 시간초과라고 떠서 코드를 수정하면서 하고있는데 계속 틀렸다고 나옵니다. 반례나 이유 알려주시면 감사하겠습니다
a는 char 배열이니 수를 127까지밖에 못 담는데, 실제로는 10000000까지의 수를 표현할 수 있어야 합니다.
시간초과: cin, cout은 느립니다.
틀렸습니다: a는 char배열입니다. 최대 127개까지만 저장 가능합니다
답이 굉장히 빠르시네요 감사합니다... 해결해보겠습니다
ios_base::sync_with_stdio(false); cin.tie(NULL);을 적용한 cin cout은 scanf printf보다 빠릅니다.
cin.tie cout.tie로 시간초과 없이 문제해결했습니다 char문제였던거같습니다 기초적인건데 잘 몰랐네요 감사합니다!
참고로 cout.tie(NULL); 은 아무런 효과가 없는 무의미한 문장입니다.
댓글을 작성하려면 로그인해야 합니다.
dcdc71581 4년 전
카운팅 소팅이용하고 처음에는 시간초과라고 떠서 코드를 수정하면서 하고있는데 계속 틀렸다고 나옵니다. 반례나 이유 알려주시면 감사하겠습니다