轻重搭配 模拟 贪心
题目链接:https://nanti.jisuanke.com/t/36116
n个人,最少的门票,n/2张。
mid = (n-1)/2
然后 l = mid, r = n-1。两边比较,模拟一下过程,如果arr[i] * 2 < arr[j] 那就 n--。否则就 l--。去找下一个小于的数看是否能满足条件。
%100通过代码
#include <bits/stdc++.h>
#define M 1000009
using namespace std;int arr[M];int main()
{int n,r,l,mid;cin>>n;for(int i = 0; i < n; i++)cin>>arr[i];sort(arr,arr+n);mid = (n-1)/2;l = mid, r = n-1;while(l >= 0 && r > mid){if(arr[l]*2 <= arr[r]){n--;l--,r--;}else l--;}cout<<n<<endl;return 0;
}
转载于:https://www.cnblogs.com/stul/p/10348542.html
轻重搭配 模拟 贪心相关推荐
- 【计蒜客 - 蓝桥训练】轻重搭配(贪心,STLset 或 二分)
题干: n 个同学去动物园参观,原本每人都需要买一张门票,但售票处推出了一个优惠活动,一个体重为 xx 的人可以和体重至少为 2x2x 配对,这样两人只需买一张票.现在给出了 nn 个人的体重,请你计 ...
- 【CodeForces Round #550】A-F | 模拟 | 贪心 | 高精 | BFS | 二分图 | E
今年怎么没有愚人节比赛了 CF你看看人家洛谷 唉鸭原来那边还没到愚人节呢- 愚人节比赛还是有的,在今晚 qwq [CodeForces 1144 A-F] Tags:模拟 贪心 BFS 高 ...
- 1739 - 放置盒子 - 模拟 - 贪心 - 数学
欢迎关注更多精彩 关注我,学习常用算法与数据结构,一题多解,降维打击. 文章目录 题目描述 题目描述 题目剖析&信息挖掘 解题思路 方法一 模拟+贪心+数学 分析 思路 注意 知识点 复杂度 ...
- 1/22 测试一(STL 模拟 贪心)C.(贪心,给出气球,输出最好成绩)Contest Balloons
1/22 测试一(STL 模拟 贪心) C.(贪心,给出气球,输出最好成绩)Contest Balloons One tradition of ACM-ICPC contests is that a ...
- 计蒜客2019蓝桥杯省赛 B 组模拟赛(一)轻重搭配|
题解:这题一看就知道是贪心问题,但问题是怎么贪,直接暴力循环一遍,TLE.选错贪心思路,只能过一小部分数据,正确贪心思路:从前一半遍历,在后一半中找到比当前元素的两倍大的数 代码如下: #includ ...
- 【计蒜客 - A2240】程序设计:轻重搭配 (贪心)
n 个同学去动物园参观,原本每人都需要买一张门票,但售票处推出了一个优惠活动,一个体重为 xx 的人可以和体重至少为 2x2x 配对,这样两人只需买一张票.现在给出了 nn 个人的体重,请你计算他们最 ...
- bzoj 2457 [BeiJing2011]双端队列 模拟+贪心
[BeiJing2011]双端队列 Time Limit: 10 Sec Memory Limit: 128 MB Submit: 457 Solved: 203 [Submit][Status] ...
- Smzzl with Greedy Snake 模拟-贪心-阅读理解
题意 : 给出n个食物及坐标,必须按顺序吃掉,且只有在吃掉一个后,才会出现下一个. 从(x, y)出发,沿着d方向,每次可以前进或者顺时针或者逆时针转90度,用时都为1,求构造用时最少的方案并记录方案 ...
- 刷题总结——拆网线(noip模拟 贪心)
题目: 给定一颗树··在保证有k个点与其它点连接的情况下问最少保留多少条边···· 树的节点树n和k均小于100000: 题解: 很容易看出来我们要尽量保留那种一条边连两个节点的情况···· 然后考试 ...
- 牛客剪刀石头布Java 模拟+贪心
题目:链接:https://ac.nowcoder.com/acm/contest/8997/C 来源:牛客网 已知石头剪刀布的规则是:布赢石头,石头赢剪刀,剪刀赢布. 每局胜者得2分,平局双方各得1 ...
最新文章
- BZOJ 2301 [HAOI2011]Problem b
- pkuseg-python的postag.zip在不能联网的服务器上的解决办法
- hessian无法获取连接_PPPoE拨号设置完成后无法上网解决方法【详解】
- flash spi w25q128 w25q64 w25q32 w25q16 verilog fpga程序代码
- MTK平台驱动基本介绍
- MATLAB2018a解压文件损坏,教大家解压压缩包提示已损坏的解决方法
- aspcms用mysql_aspcms增加手机版支持与电脑公用一个后台
- Git-版本控制-创建远程仓库
- 七夕表白代码(动画爱心)
- 数据特征分析 - 帕累托分析法
- 7个趣味性超高的国产APP,总有一个能让你赞不绝口!
- 个人计算机视觉学习路线
- 连接策略与搜索引擎优化
- 基于灰度质心法和骨架的激光中心线提取
- 2022-09-06 Android输入法顶起输入框,遮挡RecyclerView
- 链游面临重大变局,AZTEC能否异军突起?
- IDEA运行Java Applet程序
- python实现因子分析及用于综合评分且配上碎石图(实例分析)
- 起点——2015年终总结
- Wireshark Protobuf 和 gRPC 内置解析器使用介绍