当前位置: 首页 > news >正文

山东枣庄滕州网站建设做指甲的网站叫什么名字来着

山东枣庄滕州网站建设,做指甲的网站叫什么名字来着,凡客装修,怎么做系统网站题意 本题给我们给我们两种货币初始金额 每种货币分别对应能买不同种类的喷泉 每个喷泉有花费和价值 问我们如果单纯建造两个喷泉在限定金额内的最大值 分析 考虑一下 发现有三种情况 #xff11; 两个喷泉从coin中里建造 #xff12; 两个喷泉从diamond中建造  两个喷泉从coin中里建造  两个喷泉从diamond中建造  一边一个  输出 表示找不出两个合法的可行解 第种情况还好判断 就是在两边一遍选一个金额限度中价值最大的就可以了 关键是第种  我们考虑专门建造两种相同种类的喷泉的情况 也就是在限定金额中选出两个价值和最大的情况 这个就相当于我们选择了一个喷泉 然后再在coin-cost的金额范围内再选一个最大的 那么也就是说对于每一个喷泉 我们在一定区间内选一个价值最大的 这个区间可以设置为 -(coin-cost)范围 这样当我们枚举每一个喷泉时 在选一个前面的最大的喷泉 就可以把所有的可能遍历到 那么这里就可以用二分搜索结构处理区间最大值 区间的下标的意义在当前花费下标 #includecstdio #includeiostream #includecstring #includealgorithm using namespace std; const int maxn 100010; int tc[maxn],td[maxn],n,c,d; void add(int tre[],int x,int val){while(xmaxn){tre[x] max(tre[x],val);xx(-x);} } int query(int tre[],int x){int res0;while(x){res max(res,tre[x]);x-x(-x);}return res; } int main() {int ans0,Ma0;scanf(%d%d%d,n,c,d);for(int i1;in;i){int co,val;char o[5];scanf(%d%d%s,val,co,o);if(o[0]C){Ma query(td,d);// 如果在里面查不到数 就返回 Ma 0if(coc)continue;// 后面的都不必处理如果当前喷泉话费已经超过限制 那么就不必插入树中也不必选一个c-cost中的最大Ma max(Ma,query(tc,c-co));// 由于当前物品 无论怎样都要拿 我们不如从两个同类中和另外一类中拿那个最大的 如果相应金额下没有物品 也返回 所以两种情况都查不到有效值 返回add(tc,co,val);//边查询边更新 防止查询到自己}else{Ma query(tc,c);if(cod)continue;Ma max(Ma,query(td,d-co));add(td,co,val);}if(Ma)ans max(ans,Maval);//每次更新结果 如果能查到结果才更新 如果查不到 就说明不足两个物品 就不更新}printf(%d\n,ans);return 0; } /* 这种写法的神奇之处就在于可以把所有情况遍历到  对于每一个新物品 我们考虑在同类中找一个可以买得起的组合 和 另一类中买的起的组合中选一个最大的 前者会把所有同类中的可行解都遍历到 后者会考虑到一边一个的情况 最优解如果是同类中选两个 那么一定是先选一个物品 然后在剩余金额中在选一个买的起的最大价值的 那么这里就是枚举选的第一个物品 直接在数据处理的时候就可以做到 然后选完之后再把当前物品插入到树状数组中 所以不会重复选择当前物品 如果一边不足两个 那么一定会查到 与另外一边的种类组合 如果另外一边的买不起 那么就会查到  所以输出的情况中 买不起就不会插入 那么就搜不到这个数据 所以查找只会查询买得起的 所以两个同类的 两个不同类的 以及不足两个的 买不起的情况都可以考虑到 */
http://www.zqtcl.cn/news/294894/

相关文章:

  • 写作网站5妙不写就删除抚州建设网站
  • 沙田网站建设公司网站风格设计原则
  • 安徽省建设监理网站黑群晖可以做网站吗
  • 手机百度seo快速排名搜索引擎优化目标
  • 长春 房地产网站建设网站建设 合同
  • 电商专业培训网站建设wordpress内置播放器
  • 创意网站设计模板点击器免费版
  • 做的不错的h5高端网站网站是怎么优化的
  • 淄博做网站优化佛山 做网站公司
  • 设计网站的步骤网站开发怎么学习
  • 提供网站技术国内外电子政务网站建设差距
  • 阜新建设网站物流网站建设的小结
  • 个人可以网站备案吗建设多用户网站
  • 平面设计素材库淄博网站优化价格
  • moodle网站建设论坛排名
  • 网站建设与推广方式起名网站建设
  • 厦门网站建设网站制作网站广告推广价格
  • 网站建设费用计入哪个科目深圳网站建设工资
  • 大岭山镇网站建设公司软文是什么文章
  • 网站正在建设张雪峰谈电子商务
  • 网站建设中标签导航的特征小型广告公司简介
  • 广西省建设厅网站jquery特效网站
  • 做推文的网站创意设计绘画作品
  • 做响应式网站的体会长沙域名注册公司
  • 网站备案照片 多少钱网站怎么做网页游戏
  • 金坛区建设局网站中搜网站提交
  • 建站之星如何建网站html静态网页作业成品
  • 商城类网站用什么做珠海找工作哪个网站好
  • 宁波建站模板厂家太原企业网站排名
  • 厦门网站建设定制多少钱wordpress能用一个数据库