题目地址:

https://www.luogu.com.cn/problem/P1200

题目描述:
众所周知,在每一个彗星后都有一只UFO。这些UFO时常来收集地球上的忠诚支持者。不幸的是,他们的飞碟每次出行都只能带上一组支持者。因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走。他们为每个彗星起了一个名字,通过这些名字来决定这个小组是不是被带走的那个特定的小组(你认为是谁给这些彗星取的名字呢?)。关于如何搭配的细节会在下面告诉你;你的任务是写一个程序,通过小组名和彗星名来决定这个小组是否能被那颗彗星后面的UFO带走。小组名和彗星名都以下列方式转换成一个数字:最终的数字就是名字中所有字母的积,其中 A A A是 1 1 1, Z Z Z是 26 26 26。例如,USACO小组就是 21 × 19 × 1 × 3 × 15 = 17955 21×19×1×3×15=17955 21×19×1×3×15=17955。如果小组的数字 m o d 47 \mod47 mod47等于彗星的数字 m o d 47 \mod47 mod47,你就得告诉这个小组需要准备好被带走!(记住 a m o d b a \mod b amodb是 a a a除以 b b b的余数; 34 m o d 10 34\mod10 34mod10等于 4 4 4)写出一个程序,读入彗星名和小组名并算出用上面的方案能否将两个名字搭配起来,如果能搭配,就输出"GO”,否则输出“STAY”。小组名和彗星名均是没有空格或标点的一串大写字母(不超过66个字母)。

输入格式:
第 1 1 1行:一个长度为 1 1 1到 6 6 6的大写字母串,表示彗星的名字。
第 2 2 2行:一个长度为 1 1 1到 6 6 6的大写字母串,表示队伍的名字。

输出格式:

#include <iostream>
using namespace std;int main() {string a, b;cin >> a >> b;int x = 1, y = 1;for (char ch : a) x = x * (ch - 'A' + 1) % 47;for (char ch : b) y = y * (ch - 'A' + 1) % 47;if (x == y) puts("GO");else puts("STAY");return 0;
}

时空复杂度 O ( 1 ) O(1) O(1)。

【洛谷】P1200 你的飞碟在这儿相关推荐

  1. (Java实现) 洛谷 P1200 你的飞碟在这儿

    题目描述 众所周知,在每一个彗星后都有一只UFO.这些UFO时常来收集地球上的忠诚支持者.不幸的是,他们的飞碟每次出行都只能带上一组支持者.因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走 ...

  2. 洛谷P1200你的飞船在这

    洛谷p1200 先介绍一个概念fflush(stdio): fflush (stdin)是一个 计算机专业 术语,功能是清空输入 缓冲区 ,通常是为了确保不影响后面的数据读取(例如在读完一个字符串后紧 ...

  3. 洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He…【字符串+模拟】

    P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He- 题目描述 众所周知,在每一个彗星后都有一只UFO.这些UFO时常来收集地球上的忠诚支持者.不幸的是,他们的飞碟每次出行都 ...

  4. 洛谷——P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here

    P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here 题目描述 众所周知,在每一个彗星后都有一只UFO.这些UFO时常来收集地球上的忠诚支持者.不幸的是,他们的飞碟每次出行 ...

  5. Java 洛谷 P1200 [USACO1.1]你的飞碟在这儿 Your Ride Is Here

    题目链接:https://www.luogu.com.cn/problem/P1200 代码实例: 方法一: import java.util.Scanner; public class Main { ...

  6. 你的飞碟在这儿(洛谷-P1200 )

    题目描述 众所周知,在每一个彗星后都有一只UFO.这些UFO时常来收集地球上的忠诚支持者.不幸的是,他们的飞碟每次出行都只能带上一组支持者.因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走 ...

  7. 洛谷p1200题目c语言代码,洛谷P1200 [USACO1.1]你的飞碟在这儿

    题目描述 众所周知,在每一个彗星后都有一只UFO.这些UFO时常来收集地球上的忠诚支持者.不幸的是,他们的飞碟每次出行都只能带上一组支持者.因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走 ...

  8. 【暑期每日一题】洛谷(一)

    [暑期每日一题]洛谷 P1048 [NOIP2005 普及组] 采药 [暑期每日一题]洛谷 P1048 [NOIP2005 普及组] 采药_辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师.为 ...

  9. 洛谷题目按难度点评---入门难度

    洛谷题目按难度点评---入门难度 1.p1421 小玉买文具 难度:入门难度 考点:输入,输出,整数的四则运算 适用:小学生 #include <stdio.h> int main(){ ...

  10. 洛谷 - 试炼场(全部题目备份)

    整理的算法模板合集: ACM模板 目录 1.新手村 1 - 1 洛谷的第一个任务 1 - 2 顺序与分支 1 - 3 循环!循环!循环! 1 - 4 数组 1 - 5 简单字符串 1 - 6 过程函数 ...

最新文章

  1. JavaScript 中 JSON.parse()和JSON.stringify()
  2. C++ 基类,子对象,派生类构造函数调用顺序
  3. Codeforces Round #701 (Div. 2) D. Multiples and Power Differences 思维构造
  4. 一位台湾软件工程师的心路历程
  5. linux下的C语言开发(信号处理)
  6. python问题整理
  7. 算法上均匀分布的随机抽奖,如何避免现实的现场抽奖的中奖号码有时出现集中扎堆的现象?
  8. IDEA简单开发java和Spring
  9. 特斯拉Model 3进化不止 传统车企到底应该学什么?...
  10. jQuery手动触发事件
  11. 应聘的16个经典面试问题回答思路
  12. 基于stm32f103的俄罗斯方块游戏
  13. 王柏北邮计算机副院长,“中国电信上海研究院—北京邮电大学计算机学院战略合作框架协议”签约仪式隆重举行...
  14. 初识C语言之函数封装篇——带你嗅探万花从中的清香(上)
  15. 虚拟机安装CentOS7教程
  16. 初学python的体会心得-python学习心得:如何入门
  17. python标准库math中用来计算平方根的函数是_2020超星尔雅网课透过性别看世界完整满分见面课答案...
  18. 读取超大json文件中数据格式的方法
  19. flex布局(flex容器,flex属性)
  20. 菲涅尔区,前后比,VSWR

热门文章

  1. linux 模块化编译,linux里模块编译的问题
  2. 【图解版】银行电商平台技术解决方案
  3. 迈克尔逊干涉仪仿真程序_使用迈克尔逊编程语言在Tezos上编写智能合约[操作指南]-第2部分...
  4. PostgreSQL 区块链条管理举例
  5. Tomcat长轮训原理解析
  6. JAVA-动态导出Excel(自定义sheet,head)
  7. i7 8750h支持linux,为游戏而生,i7-8750H游戏本推荐
  8. linux 内核中Netlink
  9. 正点原子----Linux设备树详解
  10. 资金池信托卷土重来 规模逼近2000亿[万奥]