#include <iostream>
int main() {
int current, picked, need;
std::cin >> current >> picked >> need;
int soda = 0, tmp = (current+picked), tmp_soda = 0;
while (tmp >= need) {
tmp_soda = tmp / need;
tmp -= tmp_soda * need;
tmp += tmp_soda;
soda += tmp_soda;
tmp_soda = 0;
}
std::cout << soda << std::endl;
return 0;
}
'Computer Science > C++' 카테고리의 다른 글
백준 C++ | #3 BOJ1546 평균 C++ 풀이 (0) | 2022.07.27 |
---|---|
백준 C++ | #2 BOJ15596 정수 N개의 합 C++ 풀이 (0) | 2022.07.27 |
백준 C++ | #0 BOJ2753(윤년) C++ 풀이 (0) | 2022.07.27 |
[C++] 클래스 / 함수의 오버로딩, 생성자 - 씹어먹는 C++ (0) | 2021.07.21 |
[C++] 객체 지향 프로그래밍, 클래스, 접근 지시자 - 씹어먹는 C++ 4강 (0) | 2021.07.19 |