分析:贪心,去比较出每个数的大小,统计其个数即可!
下面给出AC代码:
1 #include <bits/stdc++.h> 2 using namespace std; 3 bool cmp(int a,int b) 4 { 5 return a>b; 6 } 7 int main() 8 { 9 int n; 10 char a[1005]; 11 char b[1005]; 12 while(scanf("%d",&n)!=EOF) 13 { 14 scanf("%s%s",a,b); 15 sort(a,a+n); 16 sort(b,b+n); 17 int x=0; 18 int y=0; 19 for(int i=0,j=0;j<n;j++) 20 { 21 if(b[j]>=a[i]) i++; 22 else x++; 23 } 24 for(int i=n-1,j=n-1;i>=0;i--) 25 { 26 if(b[j]>a[i]) 27 { 28 j--; 29 y++; 30 } 31 } 32 printf("%d %d ",x,y); 33 } 34 return 0; 35 }