文章

282

粉丝

20

获赞

814

访问

152.5k

头像
字符串排序2 题解:
P1255 北京大学机试题
发布于2026年3月22日 16:06
阅读数 38

#include<bits/stdc++.h>
using namespace std;
struct mstr{
  char a;
  char b;
};
bool cmp(mstr a,mstr b)
{
    return a.b<b.b;
}
mstr da[10010];
int main()
{
    string s="";
    getline(cin,s);
    map<int,char> m;
    int cnt=0;
    for(int i=0;i<int(s.size());i++)
    {
        if(s[i]>='a'&&s[i]<='z')
        {    
            da[cnt].a=s[i];
            da[cnt].b=s[i];
            cnt++;
        }
        else if(s[i]>='A'&&s[i]<='Z')
        {
            da[cnt].a=s[i];
            da[cnt].b=s[i]+32;
      &...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发