#55667: c++ 題目給的平方吋不夠精準要自己算


61247091s@gapps.ntnu.edu.tw (wei)


#include <bits/stdc++.h>
using namespace std;
int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);

    map <int,double>m={
        {6,3*3*3.14159},
        {9,4.5*4.5*3.14159},
        {12,6*6*3.14159},
        {16,8*8*3.14159},
        {20,10*10*3.14159},
    };
   
    int t1;
    while(cin>>t1){
    int size;
    double total1=0.0,total2=0.0;
    while(t1--){
        cin>>size;
        total1+=m[size];
    }
    int t2;
    cin>>t2;
    while(t2--){
        cin>>size;
        total2+=m[size];
    }
    cout<<fixed<<setprecision(2)<<abs(total1-total2)<<"\n";}
   
    return 0;
}