#include<stdio.h>
float score(int c){
if(c>=60&&c<=63) return 1.0;
else if(c>=64&&c<=67) return 1.5;
else if(c>=68&&c<=71) return 2.0;
else if(c>=72&&c<=74) return 2.3;
else if(c>=75&&c<=77) return 2.7;
else if(c>=78&&c<=81) return 3.0;
else if(c>=82&&c<=84) return 3.3;
else if(c>=85&&c<=89) return 3.7;
else if(c>=90&&c<=100) return 4.0;
else return 0.0;
}
int main()
{
int n;
while(scanf("%d",&n)!=EOF){
int c[100]; // 每个课程的学分
int sum=0; // 总学分
for(int i=0;i<n;i++){
scanf("%d",&c[i]); sum+=c[i];
}
float cnt=0; // 总绩点
for(int i=0;i<n;i++){
int m;
scanf("%d",&m);
cnt+=score(m)*c[i];
}
printf("%.2f\n",cnt/sum);
}
return 0;
}
float score(int c){
if(c>=60&&c<=63) return 1.0;
else if(c>=64&&c<=67) return 1.5;
else if(c>=68&&c<=71) return 2.0;
else if(c>=72&&c<=74) return 2.3;
else if(c>=75&&c<=77) return 2.7;
else if(c>=78&&c<=81) return 3.0;
else if(c>=82&&c<=84) return 3.3;
else if(c>=85&&c<=89) return 3.7;
else if(c>=90&&c<=100) return 4.0;
else return 0.0;
}
int main()
{
int n;
while(scanf("%d",&n)!=EOF){
int c[100]; // 每个课程的学分
int sum=0; // 总学分
for(int i=0;i<n;i++){
scanf("%d",&c[i]); sum+=c[i];
}
float cnt=0; // 总绩点
for(int i=0;i<n;i++){
int m;
scanf("%d",&m);
cnt+=score(m)*c[i];
}
printf("%.2f\n",cnt/sum);
}
return 0;
}