#include int main(void){ int num = 0; scanf("%d",&num); double ans = 0; int A[num]; int *a = A; int B[num]; int *b = B; // 入力された値を配列に格納 for(int i = 0;i < num;i++){ scanf("%d",&a[i]); } // ソート昇順 for(int i = 0;i < num;i++){ for(int j = 0;j < num;j++){ if(a[i] < a[j]){ int tmp = a[i]; a[i] = a[j]; a[j] = tmp; } } } // 入力された値を配列に格納 for(int i = 0;i < num;i++){ scanf("%d",&b[i]); } // ソート降順 for(int i = 0;i < num;i++){ for(int j = 0;j < num;j++){ if(b[i] > b[j]){ int tmp = b[i]; b[i] = b[j]; b[j] = tmp; } } } // どちらが何回勝利するかカウントする int countA = 0; for(int i = 0;i < num;i++){ if(a[i] > b[i]){ countA++; } } // 勝率の計算 ans = countA / num; }