题解:AT_guildfes_2026_final_d EGFイニシャル
Calamity_Link · · 题解
思路
模拟即可。
第一步,将字符串的长度降序排序;
第二步,取字符串的第一个元素,转换为大写后输出。
AC Code
#include<bits/stdc++.h>
using namespace std;
int N,i;
struct str
{
string x;
}S[11];
bool cmp(str a,str b){
return a.x.length()>b.x.length();
}
int main(){
cin>>N;
for(i=1;i<=N;i++)
cin>>S[i].x;
sort(S+1,S+N+1,cmp);
for(i=1;i<=N;i++)
cout<<char(S[i].x[0]-32);
return 0;
}