본문 바로가기

Algorithm/Implementation

(C++) - 백준(BOJ) 24087 : アイスクリーム (Ice Cream)

반응형

https://www.acmicpc.net/problem/24087

 

24087번: アイスクリーム (Ice Cream)

JOI アイスクリーム店は,非常に高さのあるアイスクリームタワーが名物のアイスクリーム店である.アイスクリームタワーとは,ベースとなるアイスクリームの上に,追加のアイスクリーム

www.acmicpc.net

구현 문제였습니다.

📕 풀이방법

📔 입력 및 초기화

정답을 출력할 price를 선언하고 기본 가격 250으로 초기화 합니다. 이 후 기본 아이스크림 높이 a, 추가하는 아이스크림당 높이 b, 목표 높이s를 선언 후 입력받습니다.

📔 풀이과정

두 가지 경우가 있습니다.

 1. s <= a라면 아이스크림 높이를 높일 필요가 없습니다. 2. 이외에는 (s - a) / b를 올림한 값만큼 아이스크림을 높여야 합니다. 이 값은 추가 개수이므로 100을 곱해준다면 이는 추가된 가격이 됩니다. price에 해당값을 더한 것이 답이 됩니다.

📔 정답출력

조건에 따릅니다.


📕 Code

#include <bits/stdc++.h>
using namespace std;
int price = 250;
double a, b, s;
int main(){
    cin >> s >> a >> b;
    if(s <= a) cout << price;
    else cout << price + 100 * ceil((s - a)/b);
}