#include<stdlib.h>
int main()
{
int i,j,n,sum=0;
int x[1000],y[1000];
int K[3],A[3],B[3];
scanf("%d",&n);
for(i=1;i<=n;i++)
scanf("%d%d",&x[i],&y[i]);
for(i=1;i<=2;i++)
scanf("%d%d%d",&K[i],&A[i],&B[i]);
for(i=1;i<=n;i++)
{
int t,s,max=0,m[3]={0};
for(j=1;j<=2;j++)
{
if(m[j]<K[j])
{
t=A[j]*x[i]+B[j]*y[i];
if(t>max){
s=j;
max=t;
}
}
}
m[s]++;
sum+=max;
}
printf("%d",sum);
system("pause");
}
int main()
{
int i,j,n,sum=0;
int x[1000],y[1000];
int K[3],A[3],B[3];
scanf("%d",&n);
for(i=1;i<=n;i++)
scanf("%d%d",&x[i],&y[i]);
for(i=1;i<=2;i++)
scanf("%d%d%d",&K[i],&A[i],&B[i]);
for(i=1;i<=n;i++)
{
int t,s,max=0,m[3]={0};
for(j=1;j<=2;j++)
{
if(m[j]<K[j])
{
t=A[j]*x[i]+B[j]*y[i];
if(t>max){
s=j;
max=t;
}
}
}
m[s]++;
sum+=max;
}
printf("%d",sum);
system("pause");
}
1万+

被折叠的 条评论
为什么被折叠?



