(I3
I82
I8
(dp0
Vtaxi.%l
p1
(Vtaxi.cpp
p2
S'#include<iostream>\r\nusing namespace std;\r\nlong long a[100];\r\nlong long b[100];\r\nlong long c[99];\r\nlong long w[99];\r\nlong long n,k,i,j,l,br;\r\nint main()\r\n{\r\n    cin>>n;\r\n    for(i=0;i<n;i++)\r\n    {\r\n        cin>>a[i];\r\n    }\r\n     for(i=0;i<n;i++)\r\n    {\r\n        cin>>b[i];\r\n    }\r\n    cin>>k;\r\n     for(i=0;i<k;i++)\r\n    {\r\n        cin>>c[i];\r\n    }\r\n     for(i=0;i<k;i++)\r\n    {\r\n         w[c[i]-1]++;\r\n    }\r\n     for(i=0;i<n;i++)\r\n    {\r\n         for(j=i+1;j<n;j++)\r\n        {\r\n            if(b[i]<b[j])\r\n            {\r\n                swap(b[i],b[j]);\r\n            }\r\n        }\r\n    }\r\n     for(i=0;i<n;i++)\r\n    {\r\n        if(w[i]==1)\r\n        {\r\n            a[i]=a[i]+100;\r\n            for(j=0;l==0;j++)\r\n            {\r\n                if(b[i]<101)\r\n                {\r\n                    b[i]=b[i]+100;\r\n                    l++;\r\n                }\r\n            }\r\n            l=0;\r\n        }\r\n    }\r\n     for(i=0;i<n;i++)\r\n    {\r\n         for(j=i+1;j<n;j++)\r\n        {\r\n            if(a[i]<a[j])\r\n            {\r\n                swap(a[i],a[j]);\r\n            }\r\n        }\r\n    }\r\n     for(i=n-1;i>=k;i--)\r\n    {\r\n         for(j=i-1;j>=k;j--)\r\n        {\r\n            if(b[i]<b[j])\r\n            {\r\n                swap(b[i],b[j]);\r\n            }\r\n        }\r\n    }\r\n    if(a[k]>100){a[k]=a[k]-100;}\r\n    if(a[k+1]>100){a[k+1]=a[k+1]-100;}\r\n    if(a[k+2]>100){a[k+2]=a[k+2]-100;}\r\n    if(b[k]>100){b[k]=b[k]-100;}\r\n    if(b[k+1]>100){b[k+1]=b[k+1]-100;}\r\n    if(b[k+2]>100){b[k+2]=b[k+2]-100;}\r\n    for(i=n-1;i>=k;i--)\r\n    {\r\n         for(j=i-1;j>=k;j--)\r\n        {\r\n            if(b[i]<b[j])\r\n            {\r\n                swap(b[i],b[j]);\r\n            }\r\n        }\r\n    }\r\n     for(i=k;i<n;i++)\r\n    {\r\n        br=br+a[i]*b[i];\r\n    }\r\n    cout<<br<<endl;\r\n    return 0;\r\n}\r\n'
p3
tp4
stp5
.