牛客假日团队赛2 A.买一送一
链接:
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.买一送一相关推荐
- 牛客假日团队赛8:F.Telephone Lines(二分+spfa)
链接:https://ac.nowcoder.com/acm/contest/1069/F 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6553 ...
- 牛客假日团队赛8:H.Cell Phone Network(最小支配集)
链接:https://ac.nowcoder.com/acm/contest/1069/A 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6553 ...
- 牛客假日团队赛8:K.Cow Contest(最短路(floyd)变形)
链接:https://ac.nowcoder.com/acm/contest/1069/K 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6553 ...
- 牛客假日团队赛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 ...
- 牛客假日团队赛10 L 乘积最大 (dp,大数)
链接:https://ac.nowcoder.com/acm/contest/1072/L?&headNav=acm&headNav=acm 来源:牛客网 乘积最大 时间限制:C/C+ ...
- P5200 [USACO19JAN]Sleepy Cow Sorting 牛客假日团队赛6 D 迷路的牛 (贪心)
链接:https://ac.nowcoder.com/acm/contest/993/E 来源:牛客网 对牛排序 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言 ...
- 牛客假日团队赛6 D 迷路的牛 (思维)
链接:https://ac.nowcoder.com/acm/contest/993/D 来源:牛客网 迷路的牛 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言 ...
- 牛客假日团队赛5J 护城河 bzoj 1670: [Usaco2006 Oct]Building the Moat护城河的挖掘 (凸包的周长)...
链接:https://ac.nowcoder.com/acm/contest/984/J 来源:牛客网 护城河 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6 ...
- 牛客假日团队赛5 K 金币馅饼 (DP 基础题)
链接:https://ac.nowcoder.com/acm/contest/984/K 来源:牛客网 金币馅饼 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言 ...
最新文章
- TVM适配NN编译Compiler缺陷
- 丢掉虚拟机,在裸机上使用 Kubernetes 六大优势!
- ubuntu mysql 连接_Ubuntu 配置MySQL远程连接
- java agent 开发_IDEA + maven 零基础构建 java agent 项目
- 大数据+人工智能时代,电子招投标更符合未来趋势
- 最新版微信小程序如何引入iconfont阿里矢量图库解决方案
- 实对称阵的正交相似对角化
- SQL中的Round函数
- 【翻译服务(1)】有道智云使用入门及文本、图片和语音翻译服务
- 问的书写规则是什么意思_汉字笔顺规则表
- 【Linux】centos7安装mysql报错:error: Failed dependencies: MySQL-client < 5.7.38-1.el7 is obsoleted by mys
- 网页轮播图(详细版)
- 固定资产管理系统能给企业带来什么?
- python 怎么打印数组_?怎么将python中的数组全部打印出来array
- unity 显示太阳_太阳系究竟有多大?来看看天文学家是怎么解答的
- bat文件开启mysql服务器,bat文件启动mysql服务器
- 经常出现exeplorer.exe错误的问题的总结
- 【SQL进阶教程】第一章 case表达式
- 知乎高赞!11个短小精悍的Python代码!
- 泛洪攻击以及防护方法
热门文章
- Sorry, user *** is not allowed to execute ‘xxxx‘ as root on ****.
- c++ 如何不用decltype获取一个函数指针的类型名
- 普通计算机硬件,将普通显示器更改为触摸屏_计算机硬件和网络_IT /计算机_数据...
- php获取python的变量,PHPPython变量交换
- 通过设置rowcount,从Sybase数据库中分页取数
- 如何使用Proxy模式及Java内建的动态代理机制
- excel 2010 group and subtotal function
- Ubuntu18.04 root 登录
- scanperiod 不生效
- tcp文件上传--多个客户端