No Rules Rules

찬반투표 (feat. 백준, 27736번) 본문

생활/코테

찬반투표 (feat. 백준, 27736번)

개발하는 완두콩 2023. 3. 14. 12:26
728x90
반응형

찬반투표
https://www.acmicpc.net/problem/27736

 

27736번: 찬반투표

투표가 통과되었으면 APPROVED, 통과되지 않았으면 REJECTED, 무효 처리되었으면 INVALID를 출력한다.

www.acmicpc.net

 

// woohyeon.kim
// kim519620.tistory.com
#include <iostream>
using namespace std;
int main(){
    ios::sync_with_stdio(false), cin.tie(NULL);
    register int N, a = 0, b = 0, c = 0;        // a : 찬성, b : 반대, c : 포기
    cin >> N;
    for(register int n = 0, v; n < N; ++n){
        cin >> v;
        if(v == 1)
            ++a;
        else if(v == -1)
            ++b;
        else
            ++c;
    }
    register int m = (N % 2) ? (N >> 1) + 1 : N >> 1;
    if(c >= m)
        cout << "INVALID";
    else
        cout << (a > b ? "APPROVED" : "REJECTED");
	return 0;
}
// *&)*@*

 

반응형

단순 연산 문제입니다.

728x90
반응형
Comments