/ Vijos / 题库 /

生肖年

生肖年

时间限制:1秒  内存限制:256M


【题目描述】

  我们知道,中国历法中每一年所对应的生肖遵循 12 年的周期:Rat, Ox, Tiger, Rabbit, Dragon, Snake, Horse, Goat, Monkey, Rooster, Dog, Pig (鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪)。

  有种说法:属鼠的人具有聪明机智、洞察力强、灵活应变、勤奋努力、理财能力强和社交能力突出等核心优势,这些特质在事业、财富积累和人际关系中带来显著益处。因此人们对鼠年出生的人都特别尊敬。

  学霸 Muyang 也因为自己是鼠年出生而倍感自豪。他的朋友 Hangwei 想要知道她与 Muyang 出生相差多少年,并且希望你能够通过查看若干人出生年份之间的关系来帮助他推算。

【输入格式】

  输入的第一行包含一个整数 \(N(1≤N≤100)\)。以下 \(N\) 行每行包含一个 8 个单词的短语,指定了两头奶牛的出生年份之间的关系,格式为:
   Haoyuan born in previous Dragon year from Muyang(Haoyuan 在 Muyang 出生的前一个龙年出生),
   或
   Haoyuan born in next Dragon year from Muyang(Haoyuan 在 Muyang 出生的后一个龙年出生)。
  第一个单词是一个人的名字的名字,不为 Muyang 且未在之前的输入中出现过。最后一个单词是一个人的名字,为 Muyang 或一个已经在之前的输入中出现过的人。第五个单词是上述十二生肖之一。第四个单词是 previous(之前)或 next(之后)之一。例如,如果短语为 Haoyuan born in previous Dragon year from Muyang,则 Haoyuan 的出生年份为最为接近且严格处于 Muyang 的出生年份之前(不等于)的龙年。
所有的人名不超过 10 个字符,且仅包含字符 a..z 或 A..Z。

【输出格式】

  输出 Muyang 和 Hangwei 的出生年份之间相差的年数。输入保证可以通过给定的信息求出结果。

【输入输出样例】

 Input

4
Haoyuan born in previous Dragon year from Muyang
Caohang born in previous Monkey year from Haoyuan
Hangwei born in next Ox year from Caohang
Ruihang born in next Dog year from Muyang

 Output

12

【输入输出样例】

  在以上的输入中:
  Hangwei 在 Muyang 之前 12 年出生。
  Haoyuan 在 Muyang 之前 9 年出生。
  Caohang 在 Muyang 之前 17 年出生。
  Ruihang 在 Muyang 之前 9 年出生。

【数据限制】

  对于 \(100\%\) 的数据,\(1≤N≤100\)。

【来源】

  Mr.he

信息

ID
2910
难度
9
分类
(无)
标签
递交数
3
已通过
1
通过率
33%
被复制
1
上传者