sg1774   5년 전

이게 왜 시간초과가 날까요? 반복 횟수가 100만을 안넘을텐데... 아무리 봐도 remove 때문에 그런 것 같은데 remove 함수의 시간 복잡도를 알려주실 분 있으면 감사하겠습니다!

sg1774   5년 전

맵으로는 이렇게 풀었는데 이건 런타임 에러가 나네요ㅠㅠ

bupjae   5년 전

첫 번째 질문에 대한 대답: list::remove 의 시간복잡도는 O(n) 입니다.


두 번째 질문에 대한 대답: 다음 데이터가 들어오면 RTE가 발생합니다.

kimsy96   5년 전

for(int i=0;l<z;i++)에

l이 아니라 i아닌가요 

bupjae   5년 전

저 비교문은 l 로 쓰는게 맞는데, 그거 외에도 비교문이 하나 더 필요합니다.

sg1774   5년 전

알려주셔서 감사합니다.

sg1774   5년 전

그런데 만약 신청 가능 인원이 꽉 안차면 남는 신청 인원에 뭔가를 출력해야 하나요?

bupjae   5년 전

정원보다 적은 수의 학생이 신청했으면 신청한 학생 모두가 수강신청에 성공하게 되니까 그 만큼만 출력하면 됩니다.

sg1774   5년 전

그렇군요

sg1774   5년 전

풀었네요... 감사합니다

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