文章标题
2015-07-22 21:27
246 查看
题目:你的飞碟在这儿
http://www.luogu.org/problem/show?pid=1200
内容:众所周知,在每一个彗星后都有一只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个字母)
题意:输入的字符“A”是1,B就是2……直接判断每一位相乘mod47看是否等于与彗星的数字mod47相等即可。
http://www.luogu.org/problem/show?pid=1200
内容:众所周知,在每一个彗星后都有一只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个字母)
题意:输入的字符“A”是1,B就是2……直接判断每一位相乘mod47看是否等于与彗星的数字mod47相等即可。
# include<iostream> # include <string> using namespace std; int main() { string a,b; cin>>a>>b; int aa=1,bb=1; for(int i=0;i<a.length();i++) aa*=a[i]-'A'+1; for(int j=0;j<b.length();j++) bb*=b[j]-'A'+1; if(aa%47==bb%47) cout<<"GO"<<endl; else cout<<"STAY"<<endl; return 0; }
相关文章推荐
- 实现多线程的两种方法:继承Thread类或实现Runnable接口
- 【西祠日志】【06】日志规范 :0、日期简述 1、当日计划 2、做了什么 3、反省 4 、【悟】5、明日打算
- 217 Contains Duplicate
- 菲波那契数列
- 如何访问DataTable中的某个元素
- QListWidget的item上实现右键菜单
- [转载]转:CreateFileMapping实现的共享内存及用法
- 数据归一化和两种常用的归一化方法
- Remove Nth Node From End of List
- 计算机视觉、机器学习相关领域论文和源代码大集合
- pureftp、vsftp部署及优化
- linux中的lsof命令简介(某公司社招笔试试题)
- IOS SDWebImage的使用
- lnmp+wordpress: 您的PHP似乎没有安装运行WordPress所必需的MySQL扩展
- Alignment poj1836
- maven 安装第三方构建到本地仓库
- c++和java的区别
- 泛型(带点委托)
- “svn”不是内部或外部命令,环境变量已配好
- Objective-C学习笔记(四)——OC实现最简单的数学运算