标签:des style blog http color java os strong
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 1924    Accepted Submission(s): 949
 
#include <iostream> #include <string> #include <algorithm> using namespace std; struct DNA { string s; int d; }; int cmp(DNA a,DNA b){ if(a.d!=b.d)return a.d<b.d; else return 0; } int main(){ int t; int n,m; DNA dna[80]; cin>>t; while(t--) { cin>>n>>m; int i,j; for(i = 0; i < m; ++i){ cin>>dna[i].s; dna[i].d = 0; for(j = 1; j < n; ++j) { for(int k = 0; k < j ;++k) { if(dna[i].s[j] < dna[i].s[k]) dna[i].d++; } } } sort(dna,dna+m,cmp); for(i = 0; i < m; ++i) cout<<dna[i].s<<endl; } return 0; }
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
struct DNA
{
    string s;
    int d;
};
int cmp(DNA a,DNA b){
    if(a.d!=b.d)return a.d<b.d;
    else return 0;
}
int main(){
    
    int t;
    int n,m;
    DNA dna[80];
    cin>>t;
    while(t--)
    {
        cin>>n>>m;
        int i,j;
        for(i = 0; i < m; ++i){
            cin>>dna[i].s;
            dna[i].d = 0; 
            for(j = 1; j < n; ++j)
            {
                for(int k = 0; k < j ;++k)
                {
                    if(dna[i].s[j] < dna[i].s[k])
                        dna[i].d++;
                }
            }
        }
        sort(dna,dna+m,cmp);
        for(i = 0; i < m; ++i)
            cout<<dna[i].s<<endl;
    }
    return 0;
}
hdu 1379 DNA Sorting,布布扣,bubuko.com
标签:des style blog http color java os strong
原文地址:http://www.cnblogs.com/2014acm/p/3885498.html