【洛谷】P1200 你的飞碟在这儿
题目地址:
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 你的飞碟在这儿相关推荐
- (Java实现) 洛谷 P1200 你的飞碟在这儿
题目描述 众所周知,在每一个彗星后都有一只UFO.这些UFO时常来收集地球上的忠诚支持者.不幸的是,他们的飞碟每次出行都只能带上一组支持者.因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走 ...
- 洛谷P1200你的飞船在这
洛谷p1200 先介绍一个概念fflush(stdio): fflush (stdin)是一个 计算机专业 术语,功能是清空输入 缓冲区 ,通常是为了确保不影响后面的数据读取(例如在读完一个字符串后紧 ...
- 洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He…【字符串+模拟】
P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He- 题目描述 众所周知,在每一个彗星后都有一只UFO.这些UFO时常来收集地球上的忠诚支持者.不幸的是,他们的飞碟每次出行都 ...
- 洛谷——P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here
P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here 题目描述 众所周知,在每一个彗星后都有一只UFO.这些UFO时常来收集地球上的忠诚支持者.不幸的是,他们的飞碟每次出行 ...
- Java 洛谷 P1200 [USACO1.1]你的飞碟在这儿 Your Ride Is Here
题目链接:https://www.luogu.com.cn/problem/P1200 代码实例: 方法一: import java.util.Scanner; public class Main { ...
- 你的飞碟在这儿(洛谷-P1200 )
题目描述 众所周知,在每一个彗星后都有一只UFO.这些UFO时常来收集地球上的忠诚支持者.不幸的是,他们的飞碟每次出行都只能带上一组支持者.因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走 ...
- 洛谷p1200题目c语言代码,洛谷P1200 [USACO1.1]你的飞碟在这儿
题目描述 众所周知,在每一个彗星后都有一只UFO.这些UFO时常来收集地球上的忠诚支持者.不幸的是,他们的飞碟每次出行都只能带上一组支持者.因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走 ...
- 【暑期每日一题】洛谷(一)
[暑期每日一题]洛谷 P1048 [NOIP2005 普及组] 采药 [暑期每日一题]洛谷 P1048 [NOIP2005 普及组] 采药_辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师.为 ...
- 洛谷题目按难度点评---入门难度
洛谷题目按难度点评---入门难度 1.p1421 小玉买文具 难度:入门难度 考点:输入,输出,整数的四则运算 适用:小学生 #include <stdio.h> int main(){ ...
- 洛谷 - 试炼场(全部题目备份)
整理的算法模板合集: ACM模板 目录 1.新手村 1 - 1 洛谷的第一个任务 1 - 2 顺序与分支 1 - 3 循环!循环!循环! 1 - 4 数组 1 - 5 简单字符串 1 - 6 过程函数 ...
最新文章
- JavaScript 中 JSON.parse()和JSON.stringify()
- C++ 基类,子对象,派生类构造函数调用顺序
- Codeforces Round #701 (Div. 2) D. Multiples and Power Differences 思维构造
- 一位台湾软件工程师的心路历程
- linux下的C语言开发(信号处理)
- python问题整理
- 算法上均匀分布的随机抽奖,如何避免现实的现场抽奖的中奖号码有时出现集中扎堆的现象?
- IDEA简单开发java和Spring
- 特斯拉Model 3进化不止 传统车企到底应该学什么?...
- jQuery手动触发事件
- 应聘的16个经典面试问题回答思路
- 基于stm32f103的俄罗斯方块游戏
- 王柏北邮计算机副院长,“中国电信上海研究院—北京邮电大学计算机学院战略合作框架协议”签约仪式隆重举行...
- 初识C语言之函数封装篇——带你嗅探万花从中的清香(上)
- 虚拟机安装CentOS7教程
- 初学python的体会心得-python学习心得:如何入门
- python标准库math中用来计算平方根的函数是_2020超星尔雅网课透过性别看世界完整满分见面课答案...
- 读取超大json文件中数据格式的方法
- flex布局(flex容器,flex属性)
- 菲涅尔区,前后比,VSWR
热门文章
- linux 模块化编译,linux里模块编译的问题
- 【图解版】银行电商平台技术解决方案
- 迈克尔逊干涉仪仿真程序_使用迈克尔逊编程语言在Tezos上编写智能合约[操作指南]-第2部分...
- PostgreSQL 区块链条管理举例
- Tomcat长轮训原理解析
- JAVA-动态导出Excel(自定义sheet,head)
- i7 8750h支持linux,为游戏而生,i7-8750H游戏本推荐
- linux 内核中Netlink
- 正点原子----Linux设备树详解
- 资金池信托卷土重来 规模逼近2000亿[万奥]