首页 > 其他分享 >P10125 「Daily OI Round 3」Simple 题解

P10125 「Daily OI Round 3」Simple 题解

时间:2024-05-17 23:11:52浏览次数:21  
标签:OI Simple 题解 printf else int Boring

简单模拟,主要考察字符串。

首先输入一个 char 类型的数组,然后直接遍历每一位是否为 AcoippSvpoll 即可。

// Simple
// code by:cq_irritater
// time:2024/02/04
#include <bits/stdc++.h>

using namespace std;

char a[10];

int main()
{
    // freopen("code.in", "r", stdin);
    for (int i = 1; i <= 6; i++)
    {
        cin >> a[i];
    }
    if (a[1] == 'A' || a[1] == 'a')
    {
        if (a[2] == 'C' || a[2] == 'c')
        {
            if (a[3] == 'O' || a[3] == 'o')
            {
                if (a[4] == 'I' || a[4] == 'i')
                {
                    if (a[5] == 'P' || a[5] == 'p')
                    {
                        if (a[6] == 'P' || a[6] == 'p')
                        {
                            printf("Luogu");
                        }
                        else
                        {
                            printf("Boring");
                        }
                    }
                    else
                    {
                        printf("Boring");
                    }
                }
                else
                {
                    printf("Boring");
                }
            }
            else
            {
                printf("Boring");
            }
        }
        else
        {
            printf("Boring");
        }
    }
    else
    {
        if (a[1] == 'S' || a[1] == 's')
        {
            if (a[2] == 'V' || a[2] == 'v')
            {
                if (a[3] == 'P' || a[3] == 'p')
                {
                    if (a[4] == 'O' || a[4] == 'o')
                    {
                        if (a[5] == 'L' || a[5] == 'l')
                        {
                            if (a[6] == 'L' || a[6] == 'l')
                            {
                                printf("Genshin");
                            }
                            else
                            {
                                printf("Boring");
                            }
                        }
                        else
                        {
                            printf("Boring");
                        }
                    }
                    else
                    {
                        printf("Boring");
                    }
                }
                else
                {
                    printf("Boring");
                }
            }
            else
            {
                printf("Boring");
            }
        }
        else
        {
            printf("Boring");
        }
    }
    return 0;
}

标签:OI,Simple,题解,printf,else,int,Boring
From: https://www.cnblogs.com/cq-irritater/p/18198857/solution-luogu-p10125

相关文章

  • P10409 「QFOI R2」水落溪流浅浅
    题目传送门一道简单字符串。这道题最简单的方法是使用字符串,但是由于本人不太喜欢使用字符串,所以使用了模拟的方法。首先,你可以根据题意写出如下的代码://「QFOIR2」水落溪流浅浅//codeby:cq_irritater//time:2024/05/04#include<bits/stdc++.h>usingnamespaces......
  • P8684 [蓝桥杯 2019 省 B] 灵能传输 题解
    题目传送门本题涉及到了\(3\)种算法:前缀和,排序以及贪心。(1)前缀和本题实际上要求通过某种灵能传输可以使得该序列的最大值最小。而由前缀和可知,当某一个前缀和序列保持有序(或前缀和序列表示的函数单调)时,其\(s[i]-s[i-1]\)的最大值可以达到最小。通过对几个样例的观察......
  • P9686 Judg. 题解
    题目传送门一道简单模拟。这道题最简单的方法就是直接在for循环中判断题目给出状态是否为AC,如果不是则输出当前\(i\)的值,否则就不输出。#include<bits/stdc++.h>usingnamespacestd;constintMAXN=1e5+10;intn;stringa[MAXN];intmain(){ scanf("%......
  • P8741 [蓝桥杯 2021 省 B] 填空问题 题解
    题目传送门试题A:空间【解析】本题考察计算机存储的基础知识,只要掌握空间存储的换算方法,就能够算出答案。【程序】#include<bits/stdc++.h>usingnamespacestd;intmain(){printf("%d\n",256*8/32*1024*1024);return0;}【答案】67108864......
  • P8679 [蓝桥杯 2019 省 B] 填空问题 题解
    题目传送门试题A:组队【解析】本题是一道经典的DFS搜索题,每次对各号位的选手进行DFS,找到各号位上有成绩的选手时再进行进一步搜索即可。【程序】#include<bits/stdc++.h>usingnamespacestd;intteam[20][6];intmax_sum;boolvis[20];voiddfs(intu,intsu......
  • P9517 drink 题解
    题目传送门这道题考场上用的查找做的。先用一个结构体分别表示firstlast,然后进行查找即可,两个for循环分别计算出first和last,最后计算它们的差值。(注意,计算差值时要加1)然后你就会发现一个问题:只有\(90\)分。所以我们来思考一下哪里出现了问题。你会发现:如果全都是......
  • Codeforces 959B Mahmoud and Ehab and the message 题解
    题目简述小A想要给他的朋友小B发送了一条有$m$个单词的消息。他们的语言由编号从$a_1$到$a_n$的$n$个单词组成。一些单词具有相同的意思,因此存在$k$个单词组,其中每个组中的所有单词具有相同的意思。小A知道第$i$个单词可以以成本$m_i$发送。对于他的每个消息......
  • Codeforces 1113B Sasha and Magnetic Machines 题解
    题目简述有一个长度为$n$的正整数序列。你可以对这个数列进行最多$1$次的如下操作:选择两个数$i$和$j$,其中$1\leqi,j\leqn$并且$i\neqj$,并选择一个可以整除$a_i$的正整数$x$,然后将$a_i$变为$\frac{a_i}{x}$,将$a_j$变为$a_j\cdotx$。问你操作后,该序......
  • NOIP2024模拟赛7:纯粹当下
    NOIP2024模拟赛7:纯粹当下今日挂分:95pts......T2\(T\)组数据,每组给定\(n,k,f,a_i\),一个序列\(b\)满足\(b_i\in[a_i-k,a_i]\),记\(g\)表示至多删去序列中\(f\)个数后,使得剩余所有数的\(\gcd\),求\(g\)的集合并输出.标签:转化,调和级数,前缀和.其实也有......
  • Codeforces 1037C Equalize 题解
    题目描述给定两个长度为$n$的$01$序列$a,b$。每次可以执行如下操作:在$a$中选择一个位置$p$,将$a_p$变为$1-a_p$,代价是$1$。在$a$中选择两个位置$p,q$,将$a_p$和$a_q$互换,代价是$\lvertq-p\rvert$。问最少需要多少代价才能将$a$变成$b$。题目分析......