链接:https://ac.nowcoder.com/acm/contest/940/H
来源:牛客网

题目描述
andy要去市场买n件货物,每件货物的价格为ai。商家为了吸引顾客,给每个买N件货物的顾客一个折扣清单,清单上有N个小于1的小数bj表示折扣。对于每个折扣bj,由用户自行决定用它使哪个货物的价格变成bj * ai,并且只能用一次。
andy想让你帮他算一下他最少的花费。

输入描述:
先输入一个正整数t,代表样例的组数。(1≤t≤10)

对于每个样例:

第一行,输入一个正整数n(1≤n≤1000)。

第二行包含n个整数,第i个整数a[i]代表第i个商品的原价。(1≤a[i]≤1e9)

第三行包含n个小数b[i],含义如题目描述。(0≤b[i]≤1)
输出描述:
对于每个样例,输出一个实数s,保留3位小数,表示最小的花费。

贪心,最优惠的折扣对应最大的价格

#include<bits/stdc++.h>
using namespace std;
#define PB push_back
#define LL long long
#define FI first
#define SE second
#define POP pop_back()
#define PII pair<LL,LL>
#define PCC pair<char,char>
#define endl '\n'
#define ls x<<1
#define rs x<<1|1
#define m(x) a[x].l+a[x].r>>1const int N=1e6+7;
const int INF=1e8,mod=109;double a[N],b[N];
int n,q;int main()
{int t;cin>>t;while(t--){int n;cin>>n;for(int i=1;i<=n;i++){scanf("%lf",&a[i]);}for(int i=1;i<=n;i++){scanf("%lf",&b[i]);b[i]=-b[i];}sort(a+1,a+1+n);sort(b+1,b+1+n);double ans=0;for(int i=1;i<=n;i++)ans+=-a[i]*b[i];printf("%.3f\n",ans);}return 0;
}

北京信息科技大学第十一届程序设计竞赛(重现赛)H andy和购物相关推荐

  1. 北京信息科技大学第十一届程序设计竞赛(重现赛)

    A-kotori和糖果 链接:https://ac.nowcoder.com/acm/contest/940/A 来源:牛客网 题目描述 kotori共有n块糖果,每块糖果的初始状态是分散的,她想把这 ...

  2. 北京信息科技大学第十一届程序设计竞赛(重现赛)A kotori和糖果

    链接:https://ac.nowcoder.com/acm/contest/940/A 来源:牛客网 题目描述 kotori共有n块糖果,每块糖果的初始状态是分散的,她想把这些糖果聚在一堆.但她每次 ...

  3. 北京信息科技大学第十一届程序设计竞赛(重现赛)I andy种树

    链接:https://ac.nowcoder.com/acm/contest/940/I 来源:牛客网 题目描述 andy在他的庄园里种了n棵树,排列成一排,标号为1到n.最开始的时候n棵树的高度都是 ...

  4. 北京信息科技大学第十一届程序设计竞赛(重现赛)D kotori和迷宫

    链接:https://ac.nowcoder.com/acm/contest/940/D 来源:牛客网 题目描述 kotori在一个n*m迷宫里,迷宫的最外层被岩浆淹没,无法涉足,迷宫内有k个出口.k ...

  5. 北京信息科技大学第十一届程序设计竞赛(重现赛)B kotori和气球

    链接:https://ac.nowcoder.com/acm/contest/940/B 来源:牛客网 题目描述 kotori最近迷上了摆气球的游戏.她一共有n种气球,每种气球有无数个.她要拿出若干个 ...

  6. 北京信息科技大学第十一届程序设计竞赛(重现赛)F kotori和n皇后

    链接:https://ac.nowcoder.com/acm/contest/940/F 来源:牛客网 题目描述 kotori最近在研究n皇后的问题. 所谓n皇后问题是这样的:一个n*n的地图,上面一 ...

  7. 北京信息科技大学第十一届程序设计竞赛(重现赛)E kotori和素因子

    链接:https://ac.nowcoder.com/acm/contest/940/E 来源:牛客网 题目描述 kotori拿到了一些正整数.她决定从每个正整数取出一个素因子.但是,kotori有强 ...

  8. 北京信息科技大学第十一届程序设计竞赛(重现赛)J andy的树被砍了

    链接:https://ac.nowcoder.com/acm/contest/940/J 来源:牛客网 题目描述 andy又开始种树了,他觉得老用魔法不太好,这次他决定老老实实地每天种一棵树,第i天种 ...

  9. 北京信息科技大学第十一届程序设计竞赛(重现赛)G kotori和抽卡(二)

    链接:https://ac.nowcoder.com/acm/contest/940/G 来源:牛客网 题目描述 kotori最近喜欢上了lovelive这个游戏,因为她发现自己居然也是里面的一个人物 ...

最新文章

  1. 力扣(LeetCode)刷题,简单题(第5期)
  2. JSP第二次作业_2小题
  3. smarty模板基本语法
  4. [Android] 触屏setOnTouchListener实现图片缩放、移动、绘制和添加水印
  5. C# 连接MySQL错误给定关键字不在字典中”,下载最新mysql.dll文件即可
  6. 力扣编辑距离系列问题总结
  7. iOS 4中禁止程序退出后保留在后台的方法
  8. 用户登陆过程 及时更新信息方法
  9. Java 随机生成MAC地址
  10. Matlab晶闸管单相全桥电路仿真
  11. webstrom 常用的快捷键
  12. 模拟滑动窗口协议算法C语言,滑动窗口协议模拟程序.docx
  13. matlab 光谱共聚焦,光谱共焦技术介绍.PDF
  14. ads1115的程序,不知道问题出在哪里,一直读出数据都是0。大佬们帮忙看看,感激不尽
  15. 覆盖和覆盖D2D通信网络的传输容量分析(Matlab代码实现)
  16. 合唱队形java_动态规划之合唱队形问题
  17. 【Practical】最小二乘与正规方程
  18. P2P归零、长租暴雷,盘盘那些互联网洗白过的伪创新
  19. Acrobat Pro DC 教程:如何编辑 PDF 文件中的文本和图片?
  20. ES6学习之 - 变量的解构赋值

热门文章

  1. 跟锦数学171217-180630
  2. Ubuntu PX4无人机仿真环境配置
  3. Amazon SQS 消息相关接口测试用例
  4. html a标签小手,a标签
  5. 申请百度地图密钥Android SDK
  6. 设计模式--桥接模式(Bridge)
  7. 图像 快速傅里叶变换 及 频率域滤波 java 实现
  8. ie8浏览器的兼容性问题及解决(jquery,bootstrap)
  9. 记录泛微OA服务器SQL server 无法开启解决问题
  10. 送货单打印软件如何导入格式