Notice
Recent Posts
Recent Comments
Link
마이라이프해피라이프
[CPP] 11382 - int 관련 자료형 본문
💻 문제 - 11382 번 입출력
https://www.acmicpc.net/problem/11382
✅ 관련 이론
int 자료형 크기
- short: 2 bytes 이상
- int: 2 bytes 이상
- long: 4 bytes 이상
- long long: 8 bytes 이상
(자료형 크기는 운영체제에 따라 다르기 때문에 sizeof를 통해 확인해야 한다.)
signed와 unsigned
- signed는 음수, 양수를 저장할 수 있는 타입이다. (ex. 1 bytes면 -128~127 저장)
- unsigned는 양수만 저장할 수 있는 타입이다. (ex.1 bytes면 0~255저장)
문제에 적용한 이론
- 문제에서 필요한 a,b,c는 1~10^12의 값을 가질 수 있음.(최대 13자리)
- 각각의 변수는 최소 8 bytes를 저장할 수 있어야 함.
- 리눅스에서는 long이 8 bytes의 값을 가짐. (백준의 채점 환경)
- long으로 설정하여 문제 해결 완료.
'컴퓨터 > 백준(C++)' 카테고리의 다른 글
[CPP] 1620 - unordered_map (0) | 2024.11.14 |
---|---|
[CPP] 2480 - vector 자료형 (0) | 2024.11.06 |
[알고리즘 스터디] 백준 1712번 c++ 풀이 - DivisionByZero 에러 (0) | 2022.03.30 |
[알고리즘 스터디] 백준 10824번 c++ 풀이 - out of range 에러, long long type (0) | 2022.03.30 |
[알고리즘 스터디] 백준 1075번 c++ 풀이 (0) | 2022.03.29 |