BOJ 5597번 C++

이하나·2024년 1월 5일

과제를 안 낸 사람 찾아내기!

입력

3
1
4
5
7
9
6
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

출력

2
8

#KEY POINT

  1. 30명 중에 2명을 어떻게 잡아낼 것인가

#SOLUTION

! 숫자가 포함되냐 안 되냐로 문제를 풀 수 있지만, 참vs거짓으로도 가능하다.

#include <iostream> 
#include <vector>
using namespace std; 


int main() {
    int a;
    vector<bool> v(30, false);

    for(int i=1;i<=28;i++) {
        cin >> a;
        v[a]=true;

    } 

   for(int i=1;i<=30;i++){
        if(!v[i]){
            cout << i << endl;
        }
    }

    return 0;
   
}
profile
아직 스타트!

0개의 댓글