zoukankan      html  css  js  c++  java
  • 【Codeforces Round #185 (Div. 2) A】 Whose sentence is it?

    【链接】 链接
    【题意】

    告诉你每句话; 然后每句话是谁说的和开头与结尾的一段字符串有关。

    【题解】

    一个一个判断就好; 注意大小<5的情况

    【错的次数】

    在这里输入错的次数

    【反思】

    在这里输入反思

    【代码】

    #include <bits/stdc++.h>
    #define ll long long
    using namespace std;
    
    int n,len;
    char s[200];
    
    bool check1()
    {
        int j = 1;
        int now = 0;
        string ts="";
        for (int j = 1;j <= 5;j++)
        {
            if (now > len-1) return false;
            ts += s[now++];
    
        }
        if (ts=="miao.")
            return true;
        return false;
    }
    
    bool check2()
    {
        int j = 1;
        int now = len-1;
        string ts="";
        for (int j = 1;j <= 5;j++)
        {
            if (now-5+j<0) return false;
            ts += s[now-5+j];
        }
        if (ts=="lala.")
            return true;
        return false;
    }
    
    int main()
    {
        //freopen("F:\rush.txt","r",stdin);
        scanf("%d",&n);
        getchar();
        for (int i = 1;i <= n;i++)
        {
            cin.getline(s,200);
            len = strlen(s);
           bool be = check1();
            bool en = check2();
            if (be && en)
                puts("OMG>.< I don't know!");
            else
                if (be)
                    puts("Rainbow's");
                else
                    if (en)
                        puts("Freda's");
                    else
                        puts("OMG>.< I don't know!");
        }
        return 0;
    }
    
  • 相关阅读:
    逻辑运算(二)
    Rust基础类型
    Rust简单demo
    逻辑基础(一)
    webpack配置typescript项目
    Go并发原理
    JS实现取任意类型的数组交集并集方法的思考
    JS 可逆加密的一种实现
    所有中文复姓
    将中文姓名转为拼音英文名的一种实现
  • 原文地址:https://www.cnblogs.com/AWCXV/p/7634261.html
Copyright © 2011-2022 走看看