자료구조와 알고리즘/Baekjoon

[백준][C++] 10093번: 숫자

최문경 블로그 2019. 9. 29. 16:22

이것을 보고 A, B의 자료형은 long long이어야 한다는 것을 몰랐따!

int형은 21억(2.1X10의9승)정도까지 표현가능하고,  long long형은 (9.2X10의 18승)까지 표현가능하다고 한다.

 

그래서 분명 잘 풀었는 데 왜 안되나.. 해서 또 구글링..을 했더니 long long으로 되어있었당..

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <algorithm>
#define N 100000
 
using namespace std;
 
int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
 
    long long A,B;
    
    cin >> A >> B;
    
    if (A > B) {
        swap(A, B);
    }
    
    if (A != B) {
        cout << B - A - 1 << "\n";
        for (long long i = A + 1; i < B; i++){
            cout << i << " ";
        }
    }
    else {
        cout << 0;
    }
    
}
cs

 

 

출처: https://blog.encrypted.gg/724?category=773649 / https://jaimemin.tistory.com/1031