BOJ 2872번 우리집엔 도서관이 있어 문제
우리 학교, hi-arc 학회 갓 연두님의 꿀잼꿀문으로 추천받아서 풀었다.
제자리에 없으면 답을 1씩 증가시킨다. 제자리에 있으면 check 값을 1씩 줄여가며 비교한다.
2872.cpp
#include <bits/stdc++.h>
using namespace std;
int book[300001];
int main() {
int n;
cin >> n;
for (int i = 0; i < n; i++){
cin >> book[i];
}
int checkingNum = n;
int ans = 0;
for (int i = n - 1; i >= 0; i--) {
if (book[i] == checkingNum) {
checkingNum--;
}
else{
ans++;
}
}
cout << ans;
return 0;
}
'알고리즘 & SQL > 백준(BOJ)' 카테고리의 다른 글
백준 1193번 : 분수찾기 C++ (0) | 2019.01.15 |
---|---|
백준 9414번 : 프로그래밍 대회 전용 부지 C++ (0) | 2018.12.25 |
백준 2752번 : 세수정렬 C++ (0) | 2018.12.01 |
백준 2864번 : 5와 6의 차이 C++ (0) | 2018.12.01 |
백준 3052번 : 나머지 C++ (0) | 2018.12.01 |