4344λ²: νκ· μ λκ² μ§
λνμ μλ΄κΈ°λ€μ 90%λ μμ μ΄ λ°μμ νκ· μ λλλ€κ³ μκ°νλ€. λΉμ μ κ·Έλ€μκ² μ¬ν μ§μ€μ μλ €μ€μΌ νλ€.
www.acmicpc.net
λ¬Έμ
λνμ μλ΄κΈ°λ€μ 90%λ μμ μ΄ λ°μμ νκ· μ λλλ€κ³ μκ°νλ€. λΉμ μ κ·Έλ€μκ² μ¬ν μ§μ€μ μλ €μ€μΌ νλ€.
μ λ ₯
첫째 μ€μλ ν μ€νΈ μΌμ΄μ€μ κ°μ Cκ° μ£Όμ΄μ§λ€.
λμ§Έ μ€λΆν° κ° ν μ€νΈ μΌμ΄μ€λ§λ€ νμμ μ N(1 ≤ N ≤ 1000, Nμ μ μ)μ΄ μ²« μλ‘ μ£Όμ΄μ§κ³ , μ΄μ΄μ Nλͺ μ μ μκ° μ£Όμ΄μ§λ€. μ μλ 0λ³΄λ€ ν¬κ±°λ κ°κ³ , 100λ³΄λ€ μκ±°λ κ°μ μ μμ΄λ€.
μΆλ ₯
κ° μΌμ΄μ€λ§λ€ ν μ€μ© νκ· μ λλ νμλ€μ λΉμ¨μ λ°μ¬λ¦Όνμ¬ μμμ μ μ§Έ μ리κΉμ§ μΆλ ₯νλ€.
μμ μ λ ₯
5
5 50 50 70 80 100
7 100 95 90 80 70 60 50
3 70 90 80
3 70 90 81
9 100 99 98 97 96 95 94 93 91
μμ μΆλ ₯
40.000%
57.143%
33.333%
66.667%
55.556%
νμ΄
β cout << fixed : μμμ μ κ³ μ μν¨λ€.
β cout.precision(n) : μμμ nμ리κΉμ§ νννλ€.
β μΆλ ₯ μ, νΌμΌν μ΄μ§(%)λ₯Ό μ°λ κ²μ μ£Όμνλ€.
Solution
#include <iostream>
using namespace std;
int main() {
int C, N, score[1000];
double ave = 0, cnt = 0;
cin >> C;
for(int i=0; i < C; i++){
cin >> N;
for(int j=0; j<N; j++){
cin >> score[j];
ave += score[j];
}
for(int k=0; k<N; k++){
if(ave/N < score[k])
cnt++;
}
cout << fixed;
cout.precision(3);
cout << (cnt/N)*100 << "%" << "\n";
ave = 0, cnt = 0;
}
return 0;
}'π§© Algorithm > [BOJ] Bronze' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| BOJ 13752λ² : νμ€ν κ·Έλ¨ (C++/Python/Bronze 3) (0) | 2022.08.11 |
|---|---|
| BOJ 2433λ² : λ³ μ°κΈ° - 6 (C++/Bronze 3) (0) | 2022.08.11 |
| BOJ 2908λ² : μμ (C++/Python/Bronze 2) (0) | 2022.08.07 |
| BOJ 11720λ² : μ«μμ ν© (C++/Python/Bronze 4) (0) | 2022.08.06 |
| BOJ 2675λ² : λ¬Έμμ΄ λ°λ³΅ (C++/Python/Bronze 2) (0) | 2022.08.06 |