0
已解决
马子航
初级守护
初级守护
#include<iostream>
#include<string>
using namespace std;
char a[10000005];
long long int n,b,i,j;
bool jc(long long int i,long long int j)
{
if (a[i]<a[j]) return true;
else if (a[i]>a[j]) return false;
while (i<j&&a[i]==a[j])
{
i++;
j--;
}
if (a[i]<a[j]) return true;
return false;
}
int main()
{
long long int n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
i=1,j=n;
while(i<=j)
{
b=b+1;
if(jc(i,j)==1)
{
cout<<a[i];
i++;
}
else if (jc(i,j)==0)
{
cout<<a[j];
j--;
}
if (b==80)
{
cout<<endl;
b=0;
}
}
return 0;
}
0
已采纳
汪恺恒
中级启示者
中级启示者