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

cin其中有很多小众的函数与其他重叠

不妨拿来用用(作死不止)


划重点!!!

1.cin.get(),相当于c里面的getchar(),可以往里面输入字符

2.cin.getline(),相当于string里面的getline(),不同的是可以控制输入的字符串长度

3.cout.put(),相当于putchar()

十分小众

根本没人用(好像我真的就是个蒟蒻啊)



好了,说了这么多,来波代码冷静冷静

#include <iostream>

using namespace std;

int main()
{
    char ufo[7]={0,0,0,0,0,0,0},group[7]={0,0,0,0,0,0,0};//蒟蒻,勿喷
    int temp1=0,temp2=1,temp3=1;
    cin.getline(ufo,7),cin.getline(group,7);//真实小众函数
    for (;temp1<=6;temp1++)
    {
        if (ufo[temp1]!=0)
        {
            temp2=temp2*int(ufo[temp1]-64);//按照题目写的代码
        }
        if (group[temp1]!=0)
        {
            temp3=temp3*int(group[temp1]-64);
        }
    }
    temp2=temp2%47,temp3=temp3%47;//蒟蒻套路
    if (temp2!=temp3)
    {
        cout<<"STAY";
    }
    else
    {
        cout<<"GO";
    }
    return 0;
}

原文地址:https://www.cnblogs.com/jelly123/p/10385859.html

时间: 2024-07-30 16:55:41

题解 P1200 【[USACO1.1]你的飞碟在这儿Your Ride Is He…】的相关文章

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

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

洛谷P1200 [USACO1.1]你的飞碟在这儿

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

P1200 USACO1.1

数学+字符串问题 水题 直接上代码~ AC代码: 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long ll; 4 typedef unsigned long long ull; 5 6 namespace io { 7 const int SIZE = 1e7 + 10; 8 char inbuff[SIZE]; 9 char *l, *r; 10 inline void init() { 11 l = in

字符串模拟入门

如题(水题大集锦) 1.P1914 小书童——密码 直通 思路: 因为是循环的,所以我们进行%26即可 上代码: #include <iostream> #include <cstdio> using namespace std; const int Mod = 26; const char e[Mod] = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v

简单字符串

P1055 ISBN号码 题目描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括 99 位数字. 11 位识别码和 33 位分隔符,其规定格式如x-xxx-xxxxx-x,其中符号-就是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码.ISBN码的首位数字表示书籍的出版语言,例如 00 代表英语:第一个分隔符-之后的三位数字代表出版社,例如 670670 代表维京出版社:第二个分隔符后的五位数字代表该书在该出版社的编号:最后一位

浴谷夏令营题单

这是群里一位神犇整理的,我只负责将它们做完. 一.暴力.搜索Luogu 1588 丢失的牛Luogu 1463 [SDOI2005]反素数antBzoj 1085 [SCOI2005]骑士精神Luogu 1019 单词接龙Luogu 1078 文化之旅Luogu 1312 Mayan游戏Luogu 3823 蚯蚓排队Codeforces 444B Codeforces 555DLuogu 1979 华容道 二.初等数论Poj 3292 H合成数Luogu 1890 gcd区间Luogu 1029

题解 P1203 【[USACO1.1]坏掉的项链Broken Necklace】

[USACO1.1]坏掉的项链Broken Necklace 22892 破碎的项链 方法一:很容易想到枚举断点,再分别两头找,但是要注意很多细节 #include<iostream> #include<string> #include<cstdio> using namespace std; string s; int n,l,r,ll,rr,tmp,ans; inline int calc(int x) { ll=s[x],rr=s[x+1],l=x-1,r=x+2

题解 P1217 【[USACO1.5]回文质数 Prime Palindromes】

蒟蒻对这题的思路很简单,懒得想太多复杂的细节,先打一个O(n)的暴力算法,再一次像下方粘的代码这样输出 freopen("DABIAO.ans","w",stdout); bool a[10010000]; cout<<"a["<<num<<"]=1;"; 其实很多时候,考试的时候,遇到这类的题没有必要想进一切可能,思考,钻研.抑或是觉得自己的代码可能AC不了会TLE或MLE不妨就在自己的电

洛谷 P1202 [USACO1.1]黑色星期五Friday the Thirteenth 题解

题目传送门 这道题暴力就能解决. #include<bits/stdc++.h> using namespace std; int xi; int day=0,ans[8]; int main() { int n; cin>>n; for(int j=0;j<n;j++) { for(int i=1;i<=31;i++) { day++; if(i==13) { xi=day%7; if(xi==0)ans[7]++; else ans[xi]++; } } if((1