PS/BOJ

[백준 BOJ] 1267 핸드폰 요금

Jubil 2018. 11. 22. 06:55
반응형

1267_핸드폰 요금

링크

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

 

풀이


 

영식은 t만큼 통화했을 때 10*(t/30+1)만큼 청구됩니다.

민식은 t만큼 통화했을 때 15*(t/60+1)만큼 청구됩니다.

 

이를 이용해서 출력 형식에 맞게 더 적게 청구된 요금제를 출력하면 됩니다.

 

 

코드

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

//1267_핸드폰 요금

#include <cstdio>

#include <algorithm>

using namespace std;

 

int n, y, m, t;

 

int main() {

    scanf("%d"&n);

 

    for (int i = 0; i < n; ++i) {

        scanf("%d"&t);

 

        y += 10 * (t / 30 + 1);

        m += 15 * (t / 60 + 1);

    }

 

    if (y < m) printf("Y ");

    else if (y == m) printf("Y M ");

    else printf("M ");

 

    printf("%d", min(y, m));

 

    return 0;

}

Colored by Color Scripter

cs



반응형

'PS > BOJ' 카테고리의 다른 글

[백준 BOJ] 1940 주몽  (0) 2018.11.24
[백준 BOJ] 2153 소수 단어  (0) 2018.11.23
[백준 BOJ] 1712 손익분기점  (0) 2018.11.21
[백준 BOJ] 2903 중앙 이동 알고리즘  (0) 2018.11.20
[백준 BOJ] 1919 애너그램 만들기  (0) 2018.11.19