同样是作为爱好OI的人,Shouler Akai在努力打拼之后,终于通过卖编程软件赚得了人生的第一桶金。于是他决定一个人去传说中的OI岛(OI Island)旅行,同样也是领略另一片神奇的OI天地。
来到Dijk机场,他需要办理一系列的证明,这样才能让他顺利登机,来来回回在几个不同的机场部门奔忙,终于得到了一张比较详细的列表,现在他想检查一下是否符合机场的规定,这样他就能更快地登上飞机,因为登机时间越来越少了。
机场的登机证明列表有1-3个环节,分别为I、II和III环节。现在你就来帮他检查这份证明。下面是说明:
Name:
Shouler Akai {这里不需要检查}
ID Card:
123456789 {这里不需要检查}
Number:
X0542174895 {号码必须第1个是X,后面为可为任意}
----------------------------------------I Part {I与Part之间有1个空格!后面一样}
From:
Yichang {这里不需要检查}
To:
OI Island {这里不需要检查}
Time:
From:
10:00 {都是整数点,注意实际}
To:
14:00 {整数点,注意实际}
Total:
4 hours {整数,注意实际}
----------------------------------------II Part
Any Certificates?(At least national) {这里是看你是否有得过什么证书}
Yes {Yes/No,Yes则这部分OK,后面不再需要检查,No则看准备金}
Preparation Money {准备金}
123456 {如果上面是Yes就跳过,是No就检查如果该金额进行如下变换为“1”,则OK}
{变换规则: 123456-->1+2+3+4+5+6-->21-->2+1-->3 (No) }
----------------------------------------III Part
对于需要检查的部分,符合要求则在后面3空格后输出“OK...”,不符合要求则不需要输出任何内容。只要有任何一个检查部分不符合要求,最后输出“Unpass!”,否则输出“Pass!”。
每一部分之间的分割线长度请遵照数据样例。
范围:
对于30%之数据,只检查I Part;
对于40%之数据,只检查I、II Part;
对于30%之数据,检查I、II、III Part。
注释:
保证所有数据都是有正确解的,计算都不超过maxlongint,不要想太复杂。
一个长列表(具体请参考样例)
一个长列表(具体请参考样例)