你的旅途由此开始
  • 板块学术版
  • 楼主yaoyunrui666
  • 当前回复6
  • 已保存回复6
  • 发布时间2022/4/9 20:26
  • 上次更新2023/10/28 04:09:35
查看原帖
你的旅途由此开始
560733
yaoyunrui666楼主2022/4/9 20:26

谁能帮我做一下这道题 描述

有一个众所周知的事实,每个彗星的背后都藏着一个UFO。

这些UFO经常到地球来带走一些它们的忠实支持者。

不幸的是,UFO的空间有限,每次星际之旅都只能带走一组支持者。

为了让所有的支持者团队能够提前知道究竟哪组支持者会被带走,UFO们设计了如下方案:

它们给彗星制定一个名称,通过将该名称和某一组支持团队的名称进行比较,从而判断这一组支持团队是否会被带走。

具体的比较方式如下:

首先,我们将彗星和支持者团队的名称通过以下方式转化为数字:

每个大写字母对应一个整数,A对应1,B对应2,…,Z对应26。 将名称中的每个字母转化为对应数字,再将这些数字相乘,例如,USACO对应的数字相乘为21 * 19 * 1 * 3 * 15 = 17955。 将得到的乘积 mod 47 就可得到最终数字。 我们将彗星和支持者团队的名称都通过上述方式转化为最终数字后,如果两个名称对应的数字相同,那么这组支持者就将被带走。

现在,请你编写一个程序,读取彗星和支持者团队的名称,并根据上述方案判断两个名称是否匹配。

2022/4/9 20:26
加载中...