Notice
Recent Posts
Recent Comments
«   2024/11   »
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 26 27 28 29 30
Archives
Today
Total
관리 메뉴

블로그 언저리인 무언가

[백준/BOJ] 1668 트로피 진열 본문

Programming/BOJ

[백준/BOJ] 1668 트로피 진열

he1fire 2020. 9. 19. 18:46
728x90

문제 : 1668 트로피 진열

 

1668번: 트로피 진열

민식이는 “오민식”이라는 팀이름으로 수없이 많은 로봇대회를 우승했다. 따라서 민식이의 집에는 트로피가 많다. 민식이는 트로피를 어떤 선반 위에 올려놨다. 이 선반은 민식이의 방문을 열

www.acmicpc.net

배열의 앞과 뒤에서 눈에 보이는 트로피 개수를 세는 문제이다.

순차적으로 높이를 체크하면서 지금까지의 최고 높이보다

높다면 최고 높이를 갱신하고 보이는 트로피의 개수를 늘려주면 된다.


Code

#include <bits/stdc++.h>
#define ll long long
using namespace std;
int main(){
    ios::sync_with_stdio(0);
    cin.tie(0);
    ll N, arr[55]={0}, ans[2]={0,}, chk[2]={0,};
    cin >> N;
    for (int i=0;i<N;i++){
        cin >> arr[i];
    }
    for (int i=0;i<N;i++){
        if (arr[i]>chk[0]){
            ans[0]++;
            chk[0]=arr[i];
        }
    }
    for (int i=N-1;i>=0;i--){
        if (arr[i]>chk[1]){
            ans[1]++;
            chk[1]=arr[i];
        }
    }
    cout << ans[0] << "\n" << ans[1];
    return 0;
}
728x90

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

[백준/BOJ] 10779 쇠막대기  (0) 2020.09.21
[백준/BOJ] 1235 학생 번호  (0) 2020.09.21
[백준/BOJ] 1058 친구  (0) 2020.09.19
[백준/BOJ] 2166 다각형의 면적  (1) 2020.09.19
[백준/BOJ] 9019 DSLR  (0) 2020.09.19
Comments