[백준] 2805번 나무자르기 (이분탐색)
-문제 "틀렸습니다" 나온 이유! 자료형의 중요성! int 범위 : -2,147,483,648~ 2,147,483,647 높이의 최대 범위가 1,000,000,000 이므로 sum은 int 범위를 넘어서는 경우가 있을 수 있음 int sum -> long long int sum으로 변경해서 해결함 자료형 관련 참고https://melonicedlatte.com/algorithm/2018/03/04/022437.html -코드 #include #include using namespace std; int m; bool cal(int h, vector a) { long long int sum = 0; for (int i = 0; i h) sum += a[i..
2022. 7. 30.