第 003 场 AtCoder Regular Contest
A
GPA 计算
GPA計算
AtCoder
⌀ 452
原题
←B →

GPA 计算AI (CI翻译)

  • A評価 → $4$ 点
  • B評価 → $3$ 点
  • C評価 → $2$ 点
  • D評価 → $1$ 点
  • F評価 → $0$ 点

0

N
r_{1}r_{2}...r_{N}

  • $1$ 行目は、単位の総数を表す整数 $N (1 ≦ N ≦ 100)$ が与えられる。
  • $2$ 行目には、単位に対する評価を表す $N$ 文字の文字列が与えられる。
  • $i$ 文字目の文字 $r_{i}$ は A, B, C, D, F のいずれかである。

1

1e-9

(1e-9=10^{-9})

34
ABABAAABACDDDABADFFABABDABFAAABFAA

2.79411764705882

  • 各評価の個数は以下のようになります。
  • したがって、点数の総和は $4×16+3×8+2×1+1×5+0×4=95$ になり、平均は $95÷34=2.79411764705882$ です。

5
FFFFF

0

  • F評価が $5$ つなのでGPAは $(0×5)÷5=0$ になります。
  • A 评价 → $4$ 分
  • B 评价 → $3$ 分
  • C 评价 → $2$ 分
  • D 评价 → $1$ 分
  • F 评价 → $0$ 分

题目要求计算 GPA(平均分)。

输入格式

N
r_{1}r_{2}...r_{N}

  • 第 $1$ 行给出一个整数 $N (1 ≦ N ≦ 100)$,表示课程总数。
  • 第 $2$ 行给出一个长度为 $N$ 的字符串,表示各门课程的评价。
  • 第 $i$ 个字符 $r_{i}$ 为 A, B, C, D, F 之一。

输出格式

输出 GPA。

如果输出与标准答案的绝对误差不超过 $1e-9$,则视为正确。

(1e-9=10^{-9})

样例

34
ABABAAABACDDDABADFFABABDABFAAABFAA

2.79411764705882

  • 各评价的数量如下。
  • 因此,总分为 $4×16+3×8+2×1+1×5+0×4=95$,平均分为 $95÷34=2.79411764705882$。

5
FFFFF

0

  • 因为有 $5$ 个 F 评价,所以 GPA 为 $(0×5)÷5=0$。
AI (CI翻译)
题目信息
题号
arc003_1
时间限制
2 s
内存限制
64 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(gpt-6.1-sol),如有出入请以原文为准。