AT_qupc2014_b.元素の系統名

普及-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给定一个原子序数。请输出与其对应的“元素的系统名”。“元素的系统名”是将原子序数的每一位数字,根据下表拼写后拼接得到的名称。此外,第一个字母需要大写。你的任务是为原子序数为 117117 及以上的三位数元素命名。

数字 拼写(除个位) 拼写(个位)
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"。

输入格式如下:

NN

NN 为原子序数。输入中的所有变量均为整数,并且满足以下约束条件:

  • 117≤N≤999117 \leq N \leq 999

请输出元素的系统名,首字母大写。

示例:

145
Unquadpentium
902
Ennilbium

输入格式

输入包含一行,为一个整数 NN,表示原子序数。

输出格式

输出一行,为对应的元素系统名,首字母大写。

说明/提示

  • 注意处理特殊规则,避免出现连续的 "ii" 或 "(e)nn"。
  • 只需处理 117117 到 999999 范围内的三位数原子序数。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页