[백준 30527] Cornhusker (C#, C++) - soo:bak
작성일 :
문제 링크
설명
다섯 개 옥수수 귀의 알 수를 평균낸 뒤 수확량을 정수로 계산하는 문제입니다.
접근법
각 옥수수 귀의 알 수는 줄 수와 줄당 알 수를 곱해서 구하고, 다섯 귀의 평균을 계산합니다.
이후 평균에 에이커당 개체 수를 곱하고 커널 무게 계수로 나눈 몫이 수확량입니다.
Code
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using System;
class Program {
static void Main() {
var first = Console.ReadLine()!.Split();
var sum = 0;
for (var i = 0; i < 5; i++) {
var a = int.Parse(first[2 * i]);
var l = int.Parse(first[2 * i + 1]);
sum += a * l;
}
var second = Console.ReadLine()!.Split();
var n = int.Parse(second[0]);
var kwf = int.Parse(second[1]);
var avg = sum / 5;
var ans = (avg * n) / kwf;
Console.WriteLine(ans);
}
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int sum = 0;
for (int i = 0; i < 5; i++) {
int a, l; cin >> a >> l;
sum += a * l;
}
int n, kwf; cin >> n >> kwf;
int avg = sum / 5;
int ans = (avg * n) / kwf;
cout << ans << "\n";
return 0;
}