백준/BRONZE

[백준 23972번][C++] 악마의 제안

퍼펙트코딩 2022. 8. 31. 23:08
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
반응형