买零食

时间限制:5000ms
单点时限:1000ms
内存限制:256MB

描述

小Ho很喜欢在课间去小卖部买零食。然而不幸的是,这个学期他又有在一教的课,而一教的小卖部姐姐以冷若冰霜著称。第一次去一教小卖部买零食的时候,小Ho由于不懂事买了好一大堆东西,被小卖部姐姐给了一个“冷若冰霜”的眼神,食欲都下降了很多。

从那以后,小Ho就学乖了,去小卖部买东西只敢同时买3包以内的零食,并且价格加起来必须是5的整数倍,方便小卖部姐姐算价格。

但是小Ho不擅长计算,所以他把小卖部里所有零食的价格以及他对这个零食的渴望度都告诉了你,希望你能够帮他计算出在不惹恼小卖部姐姐的前提下,能够买到零食的渴望度之和最高是多少?

输入

每个输入文件包含多组测试数据,在每个输入文件的第一行为一个整数Q,表示测试数据的组数。

每组测试数据的第一行为一个正整数N,表示小卖部中零食的数量。

接下来的N行,每行为一个正实数A和一个正整数B,表示这种零食的价格和小Ho对其的渴望度。

一种零食仅有一包。

对于100%的数据,满足1 <= Q <= 10,1<=N<=50,0

输出

对于每组测试数据,输出一个整数Ans,表示小Ho可以获得最大的渴望度之和。

样例输入

1
4
0.5 6
4.5 7
5.0 4
2.0 9

样例输出

17

我的代码

本来觉得要用动规,看了一下数据量,暴力枚举即可解决,时间复杂度n^3::

#include<iostream>
#include<cstdio>
using namespace std;const int maxn=55;
int a[maxn];
int b[maxn];int main()
{int i,j,k;int Q,n;double tempa;scanf("%d",&Q);while(Q--){scanf("%d", &n);for(i=0; i<n; i++) {scanf("%lf%d",&tempa,&b[i]);a[i]=int(tempa*10);}int max_des=0; for (i=0; i<n; i++){for (j=i+1; j<n; j++){for (k=j+1; k<n; k++){int sum_val=a[i]+a[j]+a[k];int sum_des=b[i]+b[j]+b[k];if (sum_val%50 == 0){if (sum_des > max_des) max_des=sum_des;}}}}for (i=0; i<n; i++){for (j=i+1; j<n; j++){int sum_val=a[i]+a[j];int sum_des=b[i]+b[j];if (sum_val%50 == 0){if (sum_des > max_des) max_des=sum_des;}}}for (i=0; i<n; i++){int sum_val=a[i];int sum_des=b[i];if (sum_val%50 == 0){if (sum_des > max_des) max_des=sum_des;}}printf("%d\n",max_des);}return 0;
}

hiho一下 第139周 买零食相关推荐

  1. hiho一下 第139周 买零食 动态规划

    原题:http://hihocoder.com/contest/hiho139/problem/1 看了下,通过率还挺高的.主要是数据量不大100,套三个循环纯暴力理论上应该都可以过的,不过时间复杂度 ...

  2. hiho一下 第139周 《买零食》 多维01背包

    题目链接:http://hihocoder.com/contest/hiho139/problem/1 描述 小Ho很喜欢在课间去小卖部买零食.然而不幸的是,这个学期他又有在一教的课,而一教的小卖部姐 ...

  3. hihoCoder--139周 买零食

    题目1 : 买零食 时间限制:5000ms 单点时限:1000ms 内存限制:256MB 描述 小Ho很喜欢在课间去小卖部买零食.然而不幸的是,这个学期他又有在一教的课,而一教的小卖部姐姐以冷若冰霜著 ...

  4. hiho #1272 买零食 [Offer收割]编程练习赛2

    #1272 : 买零食 时间限制:5000ms 单点时限:1000ms 内存限制:256MB 描述 小Ho很喜欢在课间去小卖部买零食.然而不幸的是,这个学期他又有在一教的课,而一教的小卖部姐姐以冷若冰 ...

  5. 关于小学和哥哥买零食的琐碎回忆

    人越长大,总会去回忆小时候的事情,我就是这样一个喜欢不断后悔.遗憾.回忆.怀念的人 对于零食,我和哥哥可谓是爱之入骨.也许是因为爸爸也是个吃货,所以我们几个小孩都特别喜欢吃零食,现在也不例外. 如今能 ...

  6. hihoCoder 买零食

    时间限制:5000ms 单点时限:1000ms 内存限制:256MB 描述 小Ho很喜欢在课间去小卖部买零食.然而不幸的是,这个学期他又有在一教的课,而一教的小卖部姐姐以冷若冰霜著称.第一次去一教小卖 ...

  7. hihocoder买零食

    买零食 Time Limit:5000MS     Memory Limit:262144KB     64bit IO Format:%lld & %llu Submit Status Pr ...

  8. [hihoCoder] 买零食

    http://hihocoder.com/contest/hiho139/problem/1?sid=992251 描述 小Ho很喜欢在课间去小卖部买零食.然而不幸的是,这个学期他又有在一教的课,而一 ...

  9. 买零食 HihoCoder - 1272

    小Ho很喜欢在课间去小卖部买零食.然而不幸的是,这个学期他又有在一教的课,而一教的小卖部姐姐以冷若冰霜著称.第一次去一教小卖部买零食的时候,小Ho由于不懂事买了好一大堆东西,被小卖部姐姐给了一个&qu ...

最新文章

  1. 聊聊高并发(十六)实现一个简单的可重入锁
  2. re.findall()用法详解
  3. python2x与3x下使用urlretrieve下载文件
  4. 【 FPGA 】MATLAB 生成 FIR 滤波器的操作步骤(包括生成Verilog HDL代码以及仿真过程)
  5. 仿微信的网络聊天室项目开发【完整源码讲解,Java一年工作经验面试题
  6. Python之Pandas:pandas.DataFrame.to_csv函数的简介、具体案例、使用方法详细攻略
  7. python—多线程之守护线程
  8. 程序员深夜用Python跑神经网络,只为用中二动作关掉台灯
  9. ITK:删除一个未连接到其边界的二进制图像中的孔
  10. mysql倍增表的内容_MySQL入门(7)——表数据的增、删、改
  11. 转:Delphi 函数大全
  12. android开发(49) android 使用 CollapsingToolbarLayout ,可折叠的顶部导航栏
  13. 五人合伙最佳股份分配_【干货要点】再谈“类直营”——百果园的店长合伙人...
  14. 还在 Bug 不断?不妨试试这 2 个装X技巧
  15. 【编程题目】12 个高矮不同的人,排成两排,每排必须是从矮到高排列,而且第二排比对应的第一排的人高,...
  16. 莫烦python sklearn笔记
  17. cocos2dx 基础
  18. HTML5响应式手机模板:H5网站设计——政府街道社区wap微信官网模板(11个页面) HTML+CSS+JavaScript 手机模板wap 手机网站模板 企业手机网站模板
  19. 安全 | 几种wifi密码破解的思路
  20. 介绍2个免费图片视频素材网站

热门文章

  1. 英雄联盟手游显示服务器尚未开启什么意思,英雄联盟手游could not connect to the server是什么意思-could not解决办法[图文]-游戏窝...
  2. 精美个人导航引导页html源码
  3. ubuntu中用vscode编译调试C\C++
  4. 小程序项目:基于微信小程序的师生答疑交流平台APP——计算机毕业设计
  5. 用JavaScript canvas做的走迷宫游戏,肝了一下午,请帮忙点个赞!
  6. 豆瓣电台WP7客户端 开发记录1
  7. SIFT Flow 笔记
  8. 一文带您快速了解工业交换机
  9. 美光科技:非挥发性存储器及快闪存储器才是归宿
  10. Flutter动画 4 - Hero动画