1977번 - 완전제곱수
동일한 알고리즘을 iostream을 이용해 cout과 cin으로 처리하는것이랑
stdio.h로 printf를 이용하는것이 메모리차이가 1000KB이상 났습니다.
나중에 프로그램의 메모리까지 고려해야할 때는, stdio를 쓰는것이 낫나요? 아니면 이 정도 차이는 상관없으니 iostream을 쓰나요?
대개의 경우 문제의 메모리는 넉넉하게 주는 편이고 메모리의 극단적인 최적화를 요구하는 문제는 거의 없습니다. 메모리 관리를 요구한다고 하더라도 최소 수십 MB 이상이 왔다갔다 하는 수준이기 때문에 1MB 차이가 문제가 될 일은 거의 없다고 보시면 됩니다. 정말 그 차이가 문제가 될 것 같다면 그때만 stdio로 바꾸셔도 괜찮습니다.
댓글을 작성하려면 로그인해야 합니다.
choah76 2년 전
동일한 알고리즘을 iostream을 이용해 cout과 cin으로 처리하는것이랑
stdio.h로 printf를 이용하는것이 메모리차이가 1000KB이상 났습니다.
나중에 프로그램의 메모리까지 고려해야할 때는, stdio를 쓰는것이 낫나요? 아니면 이 정도 차이는 상관없으니 iostream을 쓰나요?