翻译更新
查看原帖
翻译更新
347813
cherubim楼主2021/3/11 15:32

不得不吐槽一下,这题之前的中文翻译是个人都看不懂,机翻痕迹过于明显,变量名字都可以弄错我真的是服了

请求撤下之前的翻译,换上我新做的


题意描述

关于 CodeforcesCodeforces 的网站 kingCopaking Copa 经常被报道,使得它在要使用网站进行训练和比赛的人之间迅速流行开来。最近, CopaCopa 明白,要征服世界,他需要组织世界 CodeforcesCodeforces 锦标赛。他希望在这次比赛之后之后,最聪明的人将成为被挑选出来成为他的下属,然后征服世界最艰难的部分将会完成。

CodeforcesCodeforces 世界总决赛的最后一轮定于 YYYYMMMMDDDD 日举行,其中 DDDD 是当天的日期, MMMM 是当月的月份, YYYY 是当年的年份的最后两位。 BobBob 很幸运地能成为来自 BerlandBerland 的一名决赛选手。但有一个问题:根据比赛规则,所有参赛者在决赛时必须年满 1818 岁。 BobBob 出生于 BYBY 年, BMBM 月,BDBD 日。这个日期记录在他的护照上,他的护照复印件已经寄给了组织者。但是 BobBob 了解到,在不同的国家,日期的书写方式是不同的。例如,在美国,先写月份,然后写日期,最后写年份。

鲍勃想知道是否有可能重新排列他出生日期的数字,以便他在 YYYY 年, MMMM 月, DDDD 日那天至少 1818 岁。他看出,在他的祖国,日期写的顺序不一样。请帮帮他。 根据另一个奇怪的规则,合格的参赛者必须与决赛日期出生在同一个世纪。如果决赛当天刚好是参赛者的 1818 岁生日,则他可以参加。

因为我们只考虑从 20012001 年到 20992099 年的决赛年份,所以使用以下规则:如果年份的数字可以被 44 整除,那么年份就是闰年。

输入格式:

第一行包括三个数字 DD.MM.YYDD.MM.YY ,第二行包括三个数字 BD.BM.BYBD.BM.BY ,数据保证两个日期的正确性,并且 BYBYYYYY 保证在[0199][ 01 ,99 ] 中。

输出格式:

如果可能通过重新排列出生日期的顺序,让Bob在比赛当天至少18岁,则输出 YESYES 。如果不能,则输出 NONO

样例输入输出:

2021/3/11 15:32
加载中...