专栏文章

题解:P11034 【MX-X3-T1】「RiOI-4」What beats RiOI

P11034题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@minvmxtm
此快照首次捕获于
2025/12/02 09:05
3 个月前
此快照最后确认于
2025/12/02 09:05
3 个月前
查看原文
其实,这是一个非常水的模拟。
我们直接一个一个枚举长度为 4 的子串判断即可。
大小写问题我是直接判断。
CPP
#include<bits/stdc++.h>
using namespace std;
bool hs(char a,char b,char c,char d){//判断子串是否好闪
	if((a=='r'||a=='R')&&(b=='i'||b=='I')&&(c=='o'||c=='O')&&(d=='i'||d=='I'))return true;
	return false;
}
bool t_hs(string s){//判断整个字符串是否好闪
	for(int i=0;i<s.size()-3;i++){
		if(hs(s[i],s[i+1],s[i+2],s[i+3]))return true;
	}
	return false;
}
int main(){
	string s1,s2;
	cin>>s1>>s2;
	if(t_hs(s1)&&t_hs(s2))cout<<"Either is ok!";
	else if(t_hs(s1)&&!(t_hs(s2)))cout<<s1<<' '<<"for sure!";
	else if(t_hs(s2)&&!(t_hs(s1)))cout<<s2<<' '<<"for sure!";
	else cout<<"Try again!";
	
}

评论

0 条评论,欢迎与作者交流。

正在加载评论...