博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
桐桐的贸易--WA
阅读量:5124 次
发布时间:2019-06-13

本文共 1643 字,大约阅读时间需要 5 分钟。

问题 A: 桐桐的贸易

时间限制: 1 Sec  内存限制: 64 MB
提交: 15  解决: 2
[][][]

题目描述

  桐桐家在Allianceance城,好友ROBIN家在Horde城,假期,ROBIN邀桐桐去Horde城旅游。聪明的桐桐发现,A11iance城与Horde城的市场上的某些商品存在着很大的差价。可以从中获取相当可观的利润。为了赚回这次旅游的花费,桐桐决定在Alliance城购买一些商品,到Horde城以当地市场价卖掉,然后在Horde城买一些商品,再回到Alliance城卖掉。这样一个来回,桐桐可以赚到不少钱。

   通过商业调查,他已经在出发前就知道了Alliance城和Horde城的各种商品的价格。在他现有的资产的前提下,他希望能够在一次旅行中赚取尽可能多的金币。那么请你设计一个程序,为桐桐设计一个购买方案,使一次来回能够赚到最多的金币。
   

输入

第1行,两个整数N、M(1≤N≤100000;1≤M≤100),表示他在出发前有N个金币,Allian和Horde的市场中都有M种商品。

第2~M+l行,每行两个整数Ai、Bi,表示第i种商品在Alliance城的市场价为Ai,在市场价为Bi。

输出

第1行,一个整数,桐桐一次来回最多能够赚到的金币数。最后结果不超过4000000。

   第2―M+l行,第i+l行为第i个商品的购买方法,输出一个句子。如果要从Alliance购买k个,输出“Buy k from Alliance”,如果要从Horde购买k个,输出“Buy k from Horde”,如果不需要购买,输出“Buy 0"。如果多个的方案赚得的金币都是最大,则输出购买的商品序号最靠前的这种方案。
   

样例输入

23 56 911 73 24 65 3

样例输出

33Buy 3 from AllianceBuy 1 from HordeBuy 0Buy 1 from AllianceBuy 9 from Horde

提示

 

初始时,桐桐在A11iance城,他有23个金币,这时他购买3个商品1,1个商品4,花费3×6+1×4=22个金币,剩余1个金币。到达Horde城,他把它们卖掉,可以获得3×9+1×6=33个金币,赚了11个金币。这时,他用他的34个金币,在Horde城购买1个商品2,9个商品5,花费l×7+9×3=34个金币。回到Alliance城,卖掉可以获得1×11+9×5=56个金币,赚了22个金币。与起始时他的23个金币相比,他赚了33个金币。

没改对。

代码:

#include 
#include
#include
using namespace std;typedef struct node{ int a; int b; int c;};node no[200];int cmp(int a,int b){ return no[a].b-no[a].a>no[b].b-no[b].a;}int main(){ int n; int m; int l=0; int p=0; int aa[105]; int shifou_aa[105]={
0}; int bb[105]; int shifou_bb[105]={
0}; int k=1; int sum1=0; int sum2=0; int sum=0; scanf("%d %d",&n,&m); for(int i=0;i
View Code

 

转载于:https://www.cnblogs.com/TWS-YIFEI/p/5701551.html

你可能感兴趣的文章
2019最新Python爬虫高频率面试题总结(一)
查看>>
不踩坑的Python爬虫:如何在一个月内学会爬取大规模数据
查看>>
开发者福音!面向Web场景的云开发服务正式开放!
查看>>
云开发新能力,支持 HTTP 调用 API
查看>>
【名额有限】云开发AI拓展能力等你来体验!
查看>>
热度3年猛增20倍,Serverless&云开发的技术架构全解析
查看>>
小程序·云开发实战 - 体重记录小程序
查看>>
小程序·云开发实战 - 迷你微博
查看>>
小程序云开发实战 - 口袋工具之“历史上的今天”
查看>>
诗词歌赋,样样精通!诗词古语小程序带你领略魅力古风丨实战
查看>>
七夕秀恩爱新姿势!这波操作我给十分!
查看>>
你的心事我全知晓——心情日记小程序丨实战
查看>>
只需20小时,让0基础的你掌握小程序云开发!这个暑假,约否?
查看>>
10行代码实现小程序支付功能!丨实战
查看>>
用小程序·云开发两天搭建mini论坛丨实战
查看>>
巧用小程序·云开发实现邮件发送功能丨实战
查看>>
关于云开发新服务“实时数据推送”,你需要了解的全在这了!
查看>>
基于小程序·云开发构建高考查分小程序丨实战
查看>>
用小程序·云开发打造功能全面的博客小程序丨实战
查看>>
借助云开发轻松实现后台数据批量导出丨实战
查看>>