zxcv551133   4년 전

아래 코드 중 8번째 줄의 ans 를 long long 으로 하면 28ms, ans를 int로 하면 32ms가 나옵니다.

몇번을 다시 돌려봐도 같은 결과가 나오더라구요.

이러한 연산속도 차이가 왜 나는지, 심지어 long long 이 더 큰 변수 임에도 long long이 더 빠른 결과가 나오는지 궁금합니다.

여러군데에서 검색을 해보았으나 검색어가 부적절했던지, 원하는 답을 얻을 수 없었습니다.


ps) ++를 앞에 붙이나 뒤에 붙이나 결과는 같았습니다. 



sgchoi5   4년 전

https://www.acmicpc.net/help/j... 에 보면 채점시스템이 나옵니다.

  • Ubuntu 16.04.1 LTS 64-bit

64bit 형 변수와 32bit 형 변수를 다룰 때에 64bit 형이 처리하기 더 쉬워서 그런 것은 아닌지...

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