标签: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