728x90
반응형
#include <iostream>
#include <cmath>
using namespace std;
int main() {
long long K, N;
cin >> K >> N;
//N이 1일때만 항상 손해
if (N == 1) {
cout << -1;
return 0;
}
//부등식을 풀면 나오는식 => (N * K) % (N - 1)
//소수점이 나올때 그보다 크고 가까운 정수로 출력
if ((N * K) % (N - 1)) {
cout << ((N * K) / (N - 1))+1;
}
else
cout << (N * K) / (N - 1);
}
728x90
반응형
'백준 > BRONZE' 카테고리의 다른 글
[백준 3003번][C++] 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2022.08.30 |
---|---|
[백준 10807번][C++] 개수 세기 (0) | 2022.08.30 |
[백준 2455번][C++] 지능형 기차 (0) | 2022.08.29 |
[백준 16503번][C++] 괄호 없는 사칙연산 (0) | 2022.08.21 |
[백준 15829번][C++] Hashing (0) | 2022.08.06 |