Notice
Recent Posts
Recent Comments
Link
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
more
Archives
Today
Total
관리 메뉴

끄적끄적

백준 10984 [내 학점을 구해줘] 본문

코테준비/백준

백준 10984 [내 학점을 구해줘]

alstj_성공 2021. 5. 3. 15:32

출처 : www.acmicpc.net/problem/10984

 

 

문제

게으른 근우는 열심히 놀다가 문득, 자신의 학점 평균이 얼마일지 궁금해졌다. 학사시스템도 들어가기 귀찮아하는 근우를 위해 구해주도록 하자. 

입력

첫 번째 줄에 학기의 수 T가 주어진다. 두 번째 줄부터 T개 학기에 대한 정보가 주어진다.

각 학기에 대한 정보는 다음과 같이 구성되어 있다. 첫 번째 줄에 들었던 과목의 수 N이 주어지고, 다음 N개 줄에 걸쳐서 N개 과목들의 학점 C와 성적 G가 주어진다. (1 ≤ N ≤ 10, 1 ≤ C ≤ 6, C는 정수) G는 {0, 0.7, 1, 1.3, 1.7, 2, 2.3, 2.7, 3, 3.3, 3.7, 4, 4.3} 중 하나이며 소수 부분은 최대 한 자리까지 주어진다.

출력

각 학기에 대해 근우의 총 학점과 평점(GPA)을 출력한다. 정답과의 절대 오차는 10-1까지 허용한다.

예제 입력 1

2

4

3  4.3

2  2.0

4  0.0

2  4.0

3

4  0.0

4  0.0

3  0.0

예제 출력 1

11  2.3

11  0.0

 

 

 

오차는 10^(-1)까지 허용한다고 했으므로 예제 출력과 똑같이 안나와도 된다.

그래서 그냥 나눠주면 되는 쉬운 문제이다.

 

참고로 소수 몇째짜리까지 출력하고 싶다!라고 하면 다음과 같이 하면 된다.

ex) cout<<fixed;

     cout<<precision(2); (괄호 안의 숫자는 출력하고 싶은 자리 수 만큼)

'코테준비 > 백준' 카테고리의 다른 글

백준 13699 [점화식]  (0) 2021.05.07
백준 14614 [Calculate!]  (0) 2021.05.07
백준 18353 [병사 배치하기]  (0) 2021.04.05
백준 11575 [Affine Cipher]  (0) 2021.04.04
백준 2503 [숫자 야구]  (0) 2021.04.02