PS/BOJ

[백준 BOJ] 16204 카드 뽑기

Jubil 2018. 11. 15. 06:20
반응형

16204_카드 뽑기

링크

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

 

풀이


 

O가 적혀 있는 카드가 M, 내가 O를 적은 카드가 K개라고 한다면, KM보다 많을 때 M개 맞힐 수 있고, 그렇지 않을 때는 K개 맞힐 수 있습니다. 따라서 min(K, M)이죠.

 

그리고 X가 적혀 있는 카드가 N-M, 내가 X를 적은 카드가 N-K개일 테니 마찬가지로 min(N-M, N-K)입니다.

 

둘을 더해주면 답이 됩니다.

 

코드

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

//16204_카드 뽑기

#include <cstdio>

#include <algorithm>

using namespace std;

 

int n, m, k, ans;

 

int main() {

    scanf("%d %d %d"&n, &m, &k);

 

    ans = min(m, k) + min(n - m, n - k);

 

    printf("%d\n", ans);

 

    return 0;

}

Colored by Color Scripter

cs

 



반응형

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

[백준 BOJ][stack] 6549 히스토그램에서 가장 큰 직사각형  (0) 2018.11.17
[백준 BOJ][stack] 2493 탑  (0) 2018.11.16
[백준 BOJ] 2355 시그마  (0) 2018.11.14
[백준 BOJ] 1297 TV 크기  (1) 2018.11.13
[백준 BOJ] 9506 약수들의 합  (0) 2018.11.12