#1272 : 买零食

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

描述

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

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

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

输入

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

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

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

一种零食仅有一包。

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

对于100%的数据,满足A的小数部分仅可能为0.5或0。

输出

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

样例输入

1
4
0.5 6
4.5 7
5.0 4
2.0 9
样例输出
17
EmacsNormalVim

写DP写了一半突然发现这是个水题。

因为数据弱爆了,所以直接暴力枚举就行。

#include <stdio.h>
#include <algorithm>
#include <string.h>
using namespace std;
const int MAXN=55;
int price[MAXN],value[MAXN];
int main()
{int Q,N;scanf("%d",&Q);while(Q--){scanf("%d",&N);for(int i=1;i<=N;i++){double mPrice;int mValue;scanf("%lf%d",&mPrice,&mValue);price[i]=10*mPrice;value[i]=mValue;}int ans=0;for(int i=1;i<=N;i++)if(price[i]%50==0)ans=max(ans,value[i]);for(int i=1;i<=N;i++)for(int j=i+1;j<=N;j++)if((price[i]+price[j])%50==0)ans=max(ans,value[i]+value[j]);for(int i=1;i<=N;i++)for(int j=i+1;j<=N;j++)for(int k=j+1;k<=N;k++)if((price[i]+price[j]+price[k])%50==0)ans=max(ans,value[i]+value[j]+value[k]);printf("%d\n",ans);}return 0;
}

hihoCoder 1272 买零食相关推荐

  1. hihocoder 1272 买零食

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

  2. [Offer收割]编程练习赛2 hihocoder 1272 买零食 (DFS 或 dp 水题)

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

  3. HihoCoder - 1272 买零食

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

  4. hihocoder #1272 : 买零食

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

  5. hihoCoder - 1272 买零食

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

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

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

  7. 买零食 HihoCoder - 1272

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

  8. 买零食 HihoCoder - 1272 (大爆搜DFS)

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

  9. hihocoder买零食

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

最新文章

  1. c# ftp类[转]
  2. Java中sin、log、tan等复杂数学运算怎么搞?
  3. 查询两个日期间隔天数怎么算_大厂都是怎么用Java8代替SimpleDateFormat?
  4. 8软件遇到的问题及解决方法_Excel工作表中的8个常见问题,你一定遇到过,附解决方法...
  5. Node如何自动重启进程
  6. JS组件系列——BootstrapTable+KnockoutJS实现增删改查解决方案(三):两个Viewmodel搞定增删改查
  7. 什么是类Unix系统?
  8. RS-485接口协议详解
  9. Java实现UTC时区转换
  10. 如何将CHM文件翻译成中文
  11. RecordCount 属性
  12. 树莓派中的 IM 私有云支持多少并发?
  13. 原型图设计软件哪个好用?6款好用软件推荐
  14. 神经网络---预训练
  15. 转载:安卓Paint使用讲解
  16. 【23考研】计算机/软件等专业调剂信息集合!【完结版】
  17. GB28181协议简介以及学习GB28181协议所涉及的名词汇总(入门篇)
  18. IOS 滑动tableview,导航栏渐渐显示,搜索框显示在导航栏上
  19. Go 每日一库之 cron
  20. php.ini配置文件中文详细解释

热门文章

  1. Streptavidin-MAL,Maleimide 马来酰亚胺修饰/标记/偶联链霉亲和素
  2. 解析法实现多元线性回归的实例
  3. 基于ssm+vue的师生防疫登记管理系统 elementui
  4. vue上下全屏翻页_全屏翻页布局
  5. Linux—文件系统与磁盘管理(后)
  6. 微信模板消息推送(内附工具类代码)
  7. ASP.NET MVC预览4-使用Ajax和Ajax.Form
  8. 带联网功能的RFID宿舍门禁(六)-两年后的再次总结
  9. 谷歌学术 rss_如何自动将博客RSS供稿发布到Google plus页面?
  10. MySQL的启动与简单命令_002