文章

2

粉丝

0

获赞

1

访问

17

头像
字符串排序2 题解:stable_sort()为什么是神
P1255 北京大学机试题
发布于2025年3月12日 11:33
阅读数 4

#include<bits/stdc++.h>
using namespace std;
vector<int>w('z'+1,0);
bool cmp(char a,char b){
    if(w[a]<w[b]) return true;
    return false;
}
int main(){
    string s;
    for(int i=0;i<w.size();i++)
        if(i<'a') w[i]=i-'A';
        else w[i]=i-'a';
    while(getline(cin,s)){
        if(s=="") break;
        vector<pair<char,int>>v;
        for(int i=0;i<s.size();)
            if(s[i]<'A'||(s[i]>'Z'&&s[i]<'a')||s[i]>'z'){
                v.push_back(pair<char,int>(s[i],i+v.size()));
    ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发