AT_qupc2014_b.元素の系統名
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个原子序数。请输出与其对应的“元素的系统名”。“元素的系统名”是将原子序数的每一位数字,根据下表拼写后拼接得到的名称。此外,第一个字母需要大写。你的任务是为原子序数为 117 及以上的三位数元素命名。
| 数字 | 拼写(除个位) | 拼写(个位) |
|---|---|---|
| 0 | nil | nilium |
| 1 | un | unium |
| 2 | bi | bium |
| 3 | tri | trium |
| 4 | quad | quadium |
| 5 | pent | pentium |
| 6 | hex | hexium |
| 7 | sept | septium |
| 8 | oct | octium |
| 9 | enn | ennium |
带 ∗ 标记的拼写有特殊规则:
- 当 "bi" 或 "tri" 与 "ium" 连接时,连续的 "ii" 应写作 "i"。
- 当 "enn" 与 "nil" 或 "nilium" 连接时,连续的 "(e)nn" 应写作 "(e)n"。
输入格式如下:
N
N 为原子序数。输入中的所有变量均为整数,并且满足以下约束条件:
- 117≤N≤999
请输出元素的系统名,首字母大写。
示例:
145
Unquadpentium
902
Ennilbium
输入格式
输入包含一行,为一个整数 N,表示原子序数。
输出格式
输出一行,为对应的元素系统名,首字母大写。
说明/提示
- 注意处理特殊规则,避免出现连续的 "ii" 或 "(e)nn"。
- 只需处理 117 到 999 范围内的三位数原子序数。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?