30分球条
查看原帖
30分球条
1303391
sizhenhualei楼主2024/9/11 21:33
#include<bits/stdc++.h>
using namespace std;
string a[100009];
string b[100009];
int main()
{
	int n,m;cin>>n>>m;
	int i;
	for(i=1;i<=n;i++) cin>>a[i];
	for(i=1;i<=m;i++) cin>>b[i];
	int j=1;i=1;
	while(i<=n&&j<=m)//两个都剩牌 
	{
		while(b[j]<=a[i]&&j<=m) //轮到2并且2比1小 
		{
			j++;//看下一个2 
			if(b[j][0]>=a[i][0]+2) {//如果2的首字母不符合了 
				cout<<"Leona";//直接输出1赢 
				return 0;
			}
		}
		while(a[i]<=b[j]&&i<=n)
		{
			i++;
			if(a[i][0]>=b[j][0]+2) {
				cout<<"Zoe";
				return 0;
			}						
		} 	
	}
	if(i>j) cout<<"Zoe";
	else cout<<"Leona";
	return 0;
}
2024/9/11 21:33
加载中...