반응형
https://www.acmicpc.net/problem/4880
4880번: 다음수
문제 등차수열(AP)은 인접한 두 수의 차이(공차)가 일정한 수열이다. 예를 들어, 3, 5, 7, 9, 11, 13, ...은 차이가 2로 일정한 등차수열이다. 이 문제에서 등차수열의 공차는 항상 0이 아닌 정수이다. 등비수열(GP)는 각 항이 그 앞과 일정한 비(공비)를 가지는 수열이다. 예를 들어, 2, 6, 18, 54, ...은 공비가 3인 등비수열이다. 이 문제에서 등비수열의 공비는 항상 0이 아닌 정수이다. 어떤 수열의 연속한 세개의 숫자가
www.acmicpc.net
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <iostream> using namespace std; int main() { int a[3]; while (1) { cin >> a[0] >> a[1] >> a[2]; if (!a[0] && !a[1] && !a[2]) break; if (a[1] - a[0] == a[2] - a[1] && a[1] - a[0] != 0) cout << "AP " << a[1] - a[0] + a[2]<< '\n'; else cout << "GP " << a[1] / a[0] * a[2] << '\n'; } } | cs |
'Algorithm' 카테고리의 다른 글
(C++) - 백준(BOJ) 5724번 : 파인만 (0) | 2019.12.30 |
---|---|
(C++) - 백준(BOJ) 4493번 : 가위 바위 보? (0) | 2019.12.30 |
(C++) - 백준(BOJ) 10409번 : 서버 (0) | 2019.12.30 |
(C++) - 백준(BOJ) 9517번 : 아이 러브 크로아티아 (0) | 2019.12.30 |
(C++) - 백준(BOJ) 3049번 : 다각형의 대각선 (0) | 2019.12.30 |