어이없는 실수를 해서 별 조건들을 다 달은 문제,,,

무슨 실수를 했냐면 부등호가 들어갈 자리에 오타가 나서 ,를 집어 넣었다..

visual에서는 되서 오타가 있으리라는 생각을 못했는데 백준에서는 계속 출력초과가 떠서 이게 뭔지 한참을 고민했었다...

#include <iostream>
using namespace std;
int output[1000] = { 0 };

int GCD(int a, int b) {
    if (b == 0)
        return a;
    while (b != 0)
        return GCD(b, a%b);
}
int main() {
    int lines, A, B, i, lcm, gcd;

    cin >> lines;
    for (i = 0; i< lines; i++) {
        cin >> A >> B;
        if (A >= 1 && B <= 45000) {
            gcd = GCD(A, B);
            lcm = A*B / gcd;
            output[i] = lcm;
        }
    }
    for (i = 0; i< lines; i++) {
        cout << output[i] << endl;
    }
}

'자윤이와고리즘 > Code' 카테고리의 다른 글

[백준] 1978 | 소수 찾기  (0) 2019.05.08
[백준] 9613 | GCD합  (0) 2019.05.08
[백준]2609|최대공약수와최소공배수  (0) 2019.05.07
[백준]9012|괄호  (0) 2019.03.23
[백준]9372|상근이의여행  (0) 2019.03.22

+ Recent posts