진짜 별 거 없어도 코드가 더 도움돼!
줄바꿈이 std::endl 을 말하는 거면 endl에 출력 버퍼 flush하는 동작이 들어 있어서 (반드시 실제 출력을 전부 마치고 나서 다음 코드를 실행함) 좀 더 버벅이는 것처럼 보일 수도 있어.
그리고 원래 stdio가 좀 느려... 밑댓에 링크 따라하면 좀 빨라지긴 해도 다른 코드 실행속도에 비하면 답답하게 느껴질 수도 있음.
+ 지금 ostringstream에 계속 문자열을 더하는 식으로 돼 있는데 이러면 stream buffer의 크기가 계속 커져야 해서 재할당이 필요 이상으로 자주 일어날 수도 있어. 이게 성능저하 원인일 수도 있으니까 충분히 큰 용량을 reserve() 해둔 string을 사용하는 걸 추천
+ 컴파일할 때 -O2는 넣으셨나요?