链接:

https://ac.nowcoder.com/acm/contest/924/A

题意:

Farmer John在网上买干草。他发现了一笔特殊的买卖。他每买一捆大小为A(1 <= A <= 1,000,000)的干草,他就能免费获得一捆大小为B(1 <= B < A)的干草!
然而,这笔交易是有规定的:大的一捆干草必须是高质量的,小的一捆是低质量的。FJ是个吝啬鬼,他并不在意:随便什么质量,只要能省钱就好。
给出一组N(1 <= N <= 10,000)捆高质量干草的大小,M(1 <= M <= 10,000)捆低质量的干草的大小,找出Farmer John最多能买多少捆干草。他能买高质量的干草而不拿免费的低质量干草,但他不能买低质量的干草(就是说,他只能通过增送来获得)。

思路:

将两捆草排序,从小到大买,同时判断赠品的当前最小能不能得到,能得到就更新最小。
因为小的赠品优先给小的购买用。

代码:

#include<bits/stdc++.h>using namespace std;
const int maxn = 2e5 + 10;int a[maxn],b[maxn];
int main()
{int n,m;cin>>n>>m;for(int i=0;i<n;i++)cin>>a[i];sort(a,a+n);for(int i=0;i<m;i++)cin>>b[i];sort(b,b+m);int cnt = 0;for (int i = 0;i < n;i++){if (cnt < m && b[cnt]<a[i])cnt++;}cout << n+cnt << endl;return 0;
}

转载于:https://www.cnblogs.com/YDDDD/p/11037608.html

牛客假日团队赛2 A.买一送一相关推荐

  1. 牛客假日团队赛8:F.Telephone Lines(二分+spfa)

    链接:https://ac.nowcoder.com/acm/contest/1069/F 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6553 ...

  2. 牛客假日团队赛8:H.Cell Phone Network(最小支配集)

    链接:https://ac.nowcoder.com/acm/contest/1069/A 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6553 ...

  3. 牛客假日团队赛8:K.Cow Contest(最短路(floyd)变形)

    链接:https://ac.nowcoder.com/acm/contest/1069/K 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6553 ...

  4. 牛客假日团队赛5 F 随机数 BZOJ 1662: [Usaco2006 Nov]Round Numbers 圆环数 (dfs记忆化搜索的数位DP)...

    链接:https://ac.nowcoder.com/acm/contest/984/F 来源:牛客网 随机数 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6 ...

  5. 牛客假日团队赛10 L 乘积最大 (dp,大数)

    链接:https://ac.nowcoder.com/acm/contest/1072/L?&headNav=acm&headNav=acm 来源:牛客网 乘积最大 时间限制:C/C+ ...

  6. P5200 [USACO19JAN]Sleepy Cow Sorting 牛客假日团队赛6 D 迷路的牛 (贪心)

    链接:https://ac.nowcoder.com/acm/contest/993/E 来源:牛客网 对牛排序 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言 ...

  7. 牛客假日团队赛6 D 迷路的牛 (思维)

    链接:https://ac.nowcoder.com/acm/contest/993/D 来源:牛客网 迷路的牛 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言 ...

  8. 牛客假日团队赛5J 护城河 bzoj 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘 (凸包的周长)...

    链接:https://ac.nowcoder.com/acm/contest/984/J 来源:牛客网 护城河 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6 ...

  9. 牛客假日团队赛5 K 金币馅饼 (DP 基础题)

    链接:https://ac.nowcoder.com/acm/contest/984/K 来源:牛客网 金币馅饼 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言 ...

最新文章

  1. TVM适配NN编译Compiler缺陷
  2. 丢掉虚拟机,在裸机上使用 Kubernetes 六大优势!
  3. ubuntu mysql 连接_Ubuntu 配置MySQL远程连接
  4. java agent 开发_IDEA + maven 零基础构建 java agent 项目
  5. 大数据+人工智能时代,电子招投标更符合未来趋势
  6. 最新版微信小程序如何引入iconfont阿里矢量图库解决方案
  7. 实对称阵的正交相似对角化
  8. SQL中的Round函数
  9. 【翻译服务(1)】有道智云使用入门及文本、图片和语音翻译服务
  10. 问的书写规则是什么意思_汉字笔顺规则表
  11. 【Linux】centos7安装mysql报错:error: Failed dependencies: MySQL-client < 5.7.38-1.el7 is obsoleted by mys
  12. 网页轮播图(详细版)
  13. 固定资产管理系统能给企业带来什么?
  14. python 怎么打印数组_?怎么将python中的数组全部打印出来array
  15. unity 显示太阳_太阳系究竟有多大?来看看天文学家是怎么解答的
  16. bat文件开启mysql服务器,bat文件启动mysql服务器
  17. 经常出现exeplorer.exe错误的问题的总结
  18. 【SQL进阶教程】第一章 case表达式
  19. 知乎高赞!11个短小精悍的Python代码!
  20. 泛洪攻击以及防护方法

热门文章

  1. Sorry, user *** is not allowed to execute ‘xxxx‘ as root on ****.
  2. c++ 如何不用decltype获取一个函数指针的类型名
  3. 普通计算机硬件,将普通显示器更改为触摸屏_计算机硬件和网络_IT /计算机_数据...
  4. php获取python的变量,PHPPython变量交换
  5. 通过设置rowcount,从Sybase数据库中分页取数
  6. 如何使用Proxy模式及Java内建的动态代理机制
  7. excel 2010 group and subtotal function
  8. Ubuntu18.04 root 登录
  9. scanperiod 不生效
  10. tcp文件上传--多个客户端