P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He…

题目描述

众所周知,在每一个彗星后都有一只UFO。这些UFO时常来收集地球上的忠诚支持者。不幸的是,他们的飞碟每次出行都只能带上一组支持者。因此,他们要用一种聪明的方案让这些小组提前知道谁会被彗星带走。他们为每个彗星起了一个名字,通过这些名字来决定这个小组是不是被带走的那个特定的小组(你认为是谁给这些彗星取的名字呢?)。关于如何搭配的细节会在下面告诉你;你的任务是写一个程序,通过小组名和彗星名来决定这个小组是否能被那颗彗星后面的UFO带走。

小组名和彗星名都以下列方式转换成一个数字:最终的数字就是名字中所有字母的积,其中“A”是1,“Z”是26。例如,“USACO”小组就是21*19*1*3*15=17955。如果小组的数字 mod 47等于彗星的数字mod 47,你就得告诉这个小组需要准备好被带走!(记住“a mod b”是a除以b的余数;34 mod 10等于4)

写出一个程序,读入彗星名和小组名并算出用上面的方案能否将两个名字搭配起来,如果能搭配,就输出“GO”,否则输出“STAY”。小组名和彗星名均是没有空格或标点的一串大写字母(不超过6个字母)。

输入输出格式

输入格式:

第1行:一个长度为1到6的大写字母串,表示彗星的名字。

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

输出格式:

输入输出样例

输入样例#1:

[输入1]
COMETQ
HVNGAT
[输入2]
ABSTAR
USACO

输出样例#1:

[输出1]
GO
[输出2]
STAY

说明

题目翻译来自NOCOW。

USACO Training Section 1.1

题目链接:https://www.luogu.org/problem/show?pid=1200

分析:(⊙o⊙)…和ISBN号码一样,算出每个位数的乘积之和%47即可,比较两个模是否相等,相等输出GO,否则输出STAY,唯一一点,就是这题要开long long

下面给出AC代码:

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 inline int read()
 4 {
 5     int x=0,f=1;
 6     char ch=getchar();
 7     while(ch<'0'||ch>'9')
 8     {
 9         if(ch=='-')
10             f=-1;
11         ch=getchar();
12     }
13     while(ch>='0'&&ch<='9')
14     {
15         x=x*10+ch-'0';
16         ch=getchar();
17     }
18     return x*f;
19 }
20 inline void write(int x)
21 {
22     if(x<0)
23     {
24         putchar('-');
25         x=-x;
26     }
27     if(x>9)
28     {
29         write(x/10);
30     }
31     putchar(x%10+'0');
32 }
33 char s1[10];
34 char s2[10];
35 int main()
36 {
37     cin>>s1;
38     cin>>s2;
39     int len1=strlen(s1);
40     int len2=strlen(s2);
41     long long ans1=1,ans2=1;
42     for(int i=0;i<len1;i++)
43         ans1*=(s1[i]-'A'+1);
44     for(int i=0;i<len2;i++)
45         ans2*=(s2[i]-'A'+1);
46     ans1%=47;
47     ans2%=47;
48     if(ans1==ans2)
49         cout<<"GO";
50     else cout<<"STAY";
51     return 0;
52 }

转载于:https://www.cnblogs.com/ECJTUACM-873284962/p/7348964.html

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

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

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

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

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

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

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

  4. 洛谷P1200你的飞船在这

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

  5. 洛谷P1219 [USACO1.5]八皇后 Checker Challenge(C语言)

    洛谷P1219 [USACO1.5]八皇后 Checker Challenge 题目 代码 这个八皇后问题也是经典入门深搜的题目了呀,理论上深搜都可以运用数据结构的栈来模拟计算机内部的压栈操作.但这里 ...

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

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

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

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

  8. 洛谷 P1218 [USACO1.5]特殊的质数肋骨 Superprime Rib

    P1218 [USACO1.5]特殊的质数肋骨 Superprime Rib 题目描述 农民约翰的母牛总是产生最好的肋骨.你能通过农民约翰和美国农业部标记在每根肋骨上的数字认出它们.农民约翰确定他卖给 ...

  9. 洛谷 P1207 [USACO1.2]双重回文数 Dual Palindromes

    P1207 [USACO1.2]双重回文数 Dual Palindromes 题目描述 如果一个数从左往右读和从右往左读都是一样,那么这个数就叫做"回文数".例如,12321就是一 ...

最新文章

  1. Andriod使用webview控件往APP里内嵌网页
  2. 【转载】Linux常用命令1
  3. Android DialogFragment 遇到 java.lang.IllegalStateException: Fragment already added: 的解决方法
  4. 电子科大计算机大类包括专业,电子科技大学a类学科有哪些?附电子科大a类学科名单...
  5. 从零开始学习docker(二)网络
  6. 例题 3-5 生成元 digit generator
  7. Android 系统(167)----Glide加载圆角图片的方法
  8. cesium three性能比较_硬金和千足金都是黄金,哪个比较好?为什么80%人都说硬金不好?...
  9. Android中集成第三方库的方法和问题
  10. 常用的sql语句集锦
  11. zlib再windows下的编译
  12. java dateutils详解_java DateUtils
  13. 使用Fresco加载gif动画
  14. java.lang.UnsatisfiedLinkError: No implementation found for long com.autonavi.amap.mapcore.MapCore.n
  15. 十天学会单片机和c语言编程》,求十天学会单片机和C语言编程 ??
  16. 二进制、十进制、八进制、十六进制转换对照表
  17. C# 以MDF文件连接数据库
  18. asp.net 中使用正则表达式提取IMG标签的SRC地址 .
  19. Leetcode刷题-707:设计链表
  20. 详解 Java 内部类

热门文章

  1. python eval()函数用法以及可能出现的问题
  2. CString::Format
  3. Http、Socket、WebSocket之间联系与区别
  4. 操作系统(十八)进程同步与进程互斥
  5. IDEA在debug环境下,端口被占用
  6. java 高级数据类型_java 数据类型(上):分类
  7. 权益证明协议中的拜占庭容错
  8. 【IPFS + 区块链 系列】 入门篇 - IPFS+IPNS+个人博客搭建
  9. Android性能优化之虚拟机调优
  10. Go语言重点知识点1