4456: 卖水果

题目描述

题目描述

33DAI 和 Kitten 最近正在玩一款游戏。游戏中有四种常见水果:“青柠”、“苹果”、“香蕉”、“沙桃”。

今天 Kitten 把每种水果都摘了 �n(保证 �n 为 1010 的倍数) 个,一共 4�4n 个水果交给 33DAI 去售卖,33DAI 有三种销售思路:

  1. 四种水果都可以酿造果酱,1010 个某种水果就可以酿造出一罐对应的果酱,四种果酱售价均为 �x 元。
  2. 可以使用每种水果各两个,一共 88 个水果,制作出水果沙拉,水果沙拉售价为 �y 元。
  3. 当然也可以直接烤熟售卖,四种水果直接烤熟售卖的单价分别为 �1,�2,�3,�4a1​,a2​,a3​,a4​ 元。

>其实也可以卖新鲜水果,但是游戏中新鲜的水果价格必然小于熟的,所以 33DAI 绝对不会采取这种方法。

现在 33DAI 想要选择其中一种销售思路把所有货物都卖光,请你帮他算算选择哪个销售思路能得到最大的收益吧!

注意:只允许使用一种销售思路,不能混搭。比如不能把青柠造果酱,而苹果烤熟了卖

输入格式

第一行为空格隔开的三个整数 �,�,�n,x,y。
接下来一行为空格隔开的四个整数 �1,�2,�3,�4a1​,a2​,a3​,a4​,含义如题意所述。

输出格式

一行一个整数,表示 33DAI 能得到的最大收益。

输入1:

100 3100 1388
190 390 290 220

输出1:

124000

样例 1 解释

三种销售方案对应的收益分别为:124000,69400,109000124000,69400,109000,所以选择第一种销售方案。

>这个样例是真实游戏中 33DAI 试出来的售价,33DAI 的选择是青柠、沙桃做果酱卖掉、苹果烤熟卖掉。香蕉因为回复体力效率比较高,被留下来自己吃了。当然本题中的 33DAI 比较笨,肯定想不出这么完美的方案。

数据规模与约定

对于 100%100% 的数据,1≤�,�,�,�1,�2,�3,�4≤1041≤n,x,y,a1​,a2​,a3​,a4​≤104,保证 �n 是 1010 的倍数。

  • 子任务 1(3030 分):保证做成果酱的收益最高。
  • 子任务 2(3030 分):保证做成沙拉的收益最高。
  • 子任务 3(4040 分):没有特殊限制。

>子任务是什么?:每个子任务都会有一定数量的测试点,当你通过了当前子任务的所有测试点后,你才能拿到当前子任务的分数。

#include<bits/stdc++.h>
using namespace std;

int main(){
	long long a1,a2,a3,a4,n,x,y;
	cin>>n>>x>>y>>a1>>a2>>a3>>a4;
	long long C1=x*n*4/10;
	long long C2=y*n/2;
	long long C3=(a1+a2+a3+a4)*n;
	cout<<max(C1,max(C2,C3));
	return 0;
}

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值