QOJ.ac

QOJ

时间限制: 1 s 内存限制: 512 MB 总分: 50

#11419. 个人

统计

Toni 是 COCI(克罗地亚语:HONI)的新任主席,他非常热爱 HONI,以至于决定将自己的姓氏改为与比赛名称相同。从现在起,他的名字叫 Toni Honi!Toni 对这个改变感到非常兴奋,迫不及待地等待着他的新个人身份证。当身份证终于送达时,他盯着它看个不停。他尤其被卡片背面那三行字符所吸引。

他很快意识到,这些行包含了他的一些个人详细信息:名字、姓氏、出生日期和个人识别号码(PIN)。他将身份证上的这些行抄写在一张纸上,并识别出了他能看懂的细节:

在第一行中,由 5 个字母、21 个数字和 4 个字符 '<' 组成,Toni 发现了他的 PIN —— 该行的最后 11 位数字。

在第二行中,他识别出了他的出生日期。前两位数字代表年份,接下来的两位代表月份,最后两位代表出生日期。如果两位数的年份小于或等于 24,则意味着此人出生于 21 世纪(因此完整年份以 20 开头)。否则,此人出生于 20 世纪(因此完整年份以 19 开头)。

在第三行中,Toni 找到了他的名字,后面跟着两个 '<' 字符,然后是他的姓氏。该行的其余部分用 '<' 字符填充。

Toni 觉得这些发现非常有趣,现在想邀请你一起参与——请根据身份证背面的三行字符,提取并打印出该人的名字、姓氏、出生日期和个人识别号码(PIN)。

输入格式

输入包含三行字符,每行长度为 30。可能出现的字符包括大写英文字母、数字和字符 '<'。名字和姓氏各由一个单词组成,且均为大写英文字母。两个名字都能完全容纳在第三行中。

输出格式

输出四行(即使并非所有部分都已解决):

  • 第一行,打印 'Ime: ',后跟该人的名字,首字母大写(仅首字母应为大写)。
  • 第二行,打印 'Prezime: ',后跟该人的姓氏,首字母大写(仅首字母应为大写)。
  • 第三行,打印 'Datum rodjenja: ',后跟格式为 DD-MM-YYYY 的出生日期。
  • 第四行,打印 'OIB: ',后跟该人的个人识别号码(PIN)。

注:“Ime”在克罗地亚语中代表名字,“Prezime”代表姓氏,“Datum rodjenja”代表出生日期。

子任务

对于一个子任务,如果所有测试用例的第一行、第二行或第四行输出正确,则获得该子任务分数的五分之一;如果第三行输出正确,则获得该子任务分数的五分之二。

子任务 分数 数据范围
1 25 名字和姓氏均仅由一个字母组成。
2 15 出生年份在 2000 年到 2024 年之间。
3 10 无额外限制。

样例

输入 1

IOHRV111111111233333333333<<<<
0102032M2202022HRV<<<<<<<<<<<5
TONI<<HONI<<<<<<<<<<<<<<<<<<<<

输出 1

Ime: Toni
Prezime: Honi
Datum rodjenja: 03-02-2001
OIB: 33333333333

说明 1

请参考题目描述中的插图。

输入 2

IOHRV123456789012345678901<<<<
9803049F2401059HRV<<<<<<<<<<<2
PAJO<<PATAK<<<<<<<<<<<<<<<<<<<

输出 2

Ime: Pajo
Prezime: Patak
Datum rodjenja: 04-03-1998
OIB: 12345678901

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.