为什么后三个点RE?
查看原帖
为什么后三个点RE?
799530
fanguowei2023楼主2024/1/24 10:56
#include<bits/stdc++.h>
using namespace std;
long long n,maxi,lenb;
string a,b;
bool pd()
{
	int lena=a.size();
	if(lena>lenb)return 1;
	if(lena<lenb)return 0;
	for(int i=0;i<lena;i++)
	{
		if(a[i]>b[i])return 1;
		if(a[i]<b[i])return 0;
	}
	return 0;
}
int main()
{
    cin>>n;
    for(int i=1;i<=n;i++)
    {
    	cin>>a;
    	if(pd())
    	{
    		lenb=a.size();
    		for(int j=0;j<lenb;j++)b[j]=a[j];
    		maxi=i;
		}
	}
	cout<<maxi<<endl;
	for(int i=0;i<lenb;i++)cout<<b[i];
    return 0;
}
2024/1/24 10:56
加载中...