问题 1478 --《先知》-电影系列题目之3

1478: 《先知》-电影系列题目之3

时间限制: 1 Sec  内存限制: 128 MB
提交: 5  解决: 1
[提交][状态][讨论版][命题人:]

题目描述

2008年,好莱坞拍摄了尼古拉斯凯奇主演的科幻电影《先知》(Knowing,也翻译成《末日预言》、《地球毁灭密码》等)。

1958年,为庆祝一所新成立小学的奠基仪式,一群学生将自己的绘画作品封藏在时间胶囊里并深埋入基石之下。但其中的一名神秘的女学生,似乎听到了耳边的各种私语声,她将整张绘纸填写上了数排无规则的数字。

很快时间流逝到50年后的现在:一批新时代的学生从地下挖出并开启时间胶囊,来查看里面的内容。之前那位女学生留下的神秘数字信息被其中一位小男孩Caleb Myles拿到。而碰巧的是,Caleb的父亲、教授Ted Myles(尼古拉斯凯奇饰演)揭秘了一个惊人的发现,即这些编码信息竟然毫厘不差地预言了过去50年里每个重大灾难所发生的日期、死亡人数和其它匹配数字。正当Ted更进一步地揭开了这个莫名档案的神秘面纱之时,他发现这之中还预示了未来的三件重大要事,最后一件暗示了一场全球规模的大毁灭……

在本题中,你需要读入一串数字,提取其中可能包含的、从1958-01-012008-12-31的日期。

输入

输入文件中包含多个测试数据。每个测试数据占一行,为一串数字,最长可达1000位。输入文件最后一行为0,表示输入结束。

输出

对输入文件中的每个测试数据,输出其中包含的、从1958-1-12008-12-31的日期,每个日期的年月日之间用短划线隔开,每个日期占一行;如果该测试数据不包含任何日期,则输出none。每个测试数据之后输出一个空行。假定表示月和日的数字均为两位,也就是可能有前导0,如9月份为09而不是9

样例输入

289390876121298082023196009112890389203220010911890898708797987
12890828928938009897808087761
0

样例输出

1960-09-11
2001-09-11

none

提示

来源

 

[提交][状态]