AT_qupc2014_b 元素の系統名
题目描述
给定一个原子序数。请输出与其对应的“元素的系统名”。“元素的系统名”是将原子序数的每一位数字,根据下表拼写后拼接得到的名称。此外,第一个字母需要大写。你的任务是为原子序数为 $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 \leq N \leq 999$
请输出元素的系统名,首字母大写。
示例:
```
145
```
```
Unquadpentium
```
```
902
```
```
Ennilbium
```
输入格式
输入包含一行,为一个整数 $N$,表示原子序数。
输出格式
输出一行,为对应的元素系统名,首字母大写。
说明/提示
- 注意处理特殊规则,避免出现连续的 "ii" 或 "(e)nn"。
- 只需处理 $117$ 到 $999$ 范围内的三位数原子序数。
由 ChatGPT 4.1 翻译