본문 바로가기

백준/C++

[Baekjoon/C++] 34722번 - 출제자가 몇 명

[백준] Baekjoon Online Judge

문제로 이동

 

문제

이번에 처음으로 동국대학교 대회가 백준(Baekjoon Online Judge)에서 열린다!

백준에서 내는 만큼 엄격한 기준을 만족해야 출제가 가능하다. 이번에 대회를 총괄하는 강민이는 누가 출제할 수 있는지 확인해보려고 한다. 출제 자격이 생기는 조건은 다음과 같다.

  • BOJ에서 해결한 문제 수가  이상이다.
  • Codeforces 레이팅이  이상이다.
  • Atcoder 레이팅이  이상이다.
  • ICPC 리저널 본선에서 등 이내를 기록했다.

위의 조건 중 하나라도 만족하면 출제 자격이 생긴다. 과연 몇 명이 출제할 수 있을까?

 

입력

첫 번째 줄에 사람의 수 이 주어진다.

다음 개의 줄에 네 정수 , , , 가 공백으로 구분되어 주어진다. 각 값의 범위는 아래와 같다.

BOJ 해결한 문제 수 :

Codeforces 레이팅 :

AtCoder 레이팅 :

ICPC 리저널 본선 등수 :  또는  (본선에 나가지 못했다면 이 주어진다.)

모든 값은 정수로 주어진다.

 

출력

출제 자격이 있는 사람의 수를 출력한다.

 


풀이

#include <iostream>
using namespace std;

int main() {
    ios::sync_with_stdio(false);
    cin.tie(0);

    int N;
    cin >> N;

    int cnt = 0;

    while (N--) {
        int s, c, a, r;
        cin >> s >> c >> a >> r;

        if (s >= 1000 || c >= 1600 || a >= 1500 || (r <= 30 && r != -1)) cnt++;
    }

    cout << cnt << '\n';

    return 0;
}

 

'백준 > C++' 카테고리의 다른 글

[Baekjoon/C++] 1969번 - DNA  (0) 2025.12.01
[Baekjoon/C++] 32290번 - MEX vs OR  (0) 2025.11.16
[Baekjoon/C++] 21557번 - 불꽃놀이  (0) 2025.11.11
[Baekjoon/C++] 12869번 - 뮤탈리스크  (0) 2025.11.09
[Baekjoon/C++] 1253번 - 좋다  (0) 2025.11.05