백준 11382번 꼬마 정민 문제
정수 A,B,C의 범위는 1부터 10^12까지다.
그런데 int는 4바이트로 –2,147,483,648 ~ 2,147,483,647의 범위를 가진다. 따라서 정수 A,B,C의 범위를 다 만족시키지 못한다.
그래서 8바이트에 다음과 같은 범위를 갖는 long long으로 정수 A,B,C를 선언했다.
__int64 | 8 | long long, signed long long | –9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 |
코드는 다음과 같다.
#include <iostream>
using namespace std;
int main(void) {
ios::sync_with_stdio(false);
cin.tie(NULL);
long long A, B, C; // A,B,C 최대 범위 주의!
cin >> A >> B >> C;
cout << A + B + C;
return 0;
}
백준 17478)재귀함수가 뭔가요? [C++] (0) | 2022.09.22 |
---|---|
백준 새싹 배열 5597번 과제 안 내신 분 (0) | 2022.09.04 |
백준 새싹 배열 2738번 행렬 덧셈 (0) | 2022.09.04 |
백준 class1 1157 단어 공부 (0) | 2022.08.22 |
2920번 음계 (블락 적절히 나누기!) (0) | 2022.08.21 |
댓글 영역