안녕하세요. 오늘은 절평 상평을 볼거예요.

문제

https://www.acmicpc.net/problem/23320

아이디어

N과 X가 10의 배수이므로 N*X/100이 첫번째 값이 됩니다.
arr에 있는 값중 Y이상인 수의 개수르 두번째 값이 됩니다.

소스코드

#include <iostream>
#define ll long long
using namespace std;

int main(void)
{
    ios_base::sync_with_stdio(false); cin.tie(NULL);
    ll N, i, arr[111] = { 0 }, X, Y;
    cin >> N;
    for (i = 1; i <= N; i++)
        cin >> arr[i];
    cin >> X >> Y;

    cout << N * X / 100 << ' ';
    ll cnt = 0;
    for (i = 1; i <= N; i++)
        if (arr[i] >= Y)
            cnt++;
    cout << cnt;
}


감사합니다.

0개의 댓글