记录编号 |
276916 |
评测结果 |
AAAAAAAAAA |
题目名称 |
[HAOI 2009]巧克力 |
最终得分 |
100 |
用户昵称 |
蓝T-shirt |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
0.013 s |
提交时间 |
2016-07-04 16:31:34 |
内存使用 |
0.39 MiB |
显示代码纯文本
#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
int nj[10010],mj[10010];
int main(){
freopen("chocolate.in","r",stdin);
freopen("chocolate.out","w",stdout);
nj[0]=0;
mj[0]=0;
int m,n,j,k,z,nb,mb;
cin>>m>>n;
for(int hh=1;hh<m;hh++)
{
cin>>nj[hh];
}
for(int hh=1;hh<n;hh++)
{
cin>>mj[hh];
}
sort(nj+1,nj+m);
sort(mj+1,mj+n);
j=1;
k=1;
z=0;
nb=m-1;
mb=n-1;
for(int hh=0;hh<m+n-2;hh++)
{
if(nj[nb]<mj[mb])
{
z=z+mj[mb]*k;
j++;
mb--;
}
else{
z=z+nj[nb]*j;
k++;
nb--;
}
}
cout<<z<<endl;
return 0;
}