【YBTOJ】龙珠游戏
思路:
这题可以用贪心,每次取最大的,然后如果最大的去不了就取第二大的
如果有数被取了,那么我们设一个next数组,表示当前i的后一个没被取的数是多少,然后每次取后更新就可以了
c o d e code code
#include<iostream>
#include<cstdio>
#include<queue>using namespace std;int n;
int a[100100];
priority_queue<pair<int, int > > q;
int next[100100];
bool v[100100];int get()
{int x=q.top().second;q.pop();if(v[x])return get();while(v[next[x]]&&next[x]<=n)next[x]=next[next[x]];if(next[x]>n)return get();v[x]=v[next[x]]=1;printf("%d %d ", a[x], a[next[x]]);return 1;
}int main()
{scanf("%d", &n);for(int i=1; i<=n; i++){scanf("%d", &a[i]);next[i]=i+1;q.push(make_pair(a[i], i));}for(int i=1; i<=n/2; i++){get();}return 0;
}
【YBTOJ】龙珠游戏相关推荐
- 祖玛java代码_androidzuma 基于java开发的安卓祖玛龙珠游戏代码,可帮助 的 学习。 Develop 238万源代码下载- www.pudn.com...
文件名称: androidzuma下载 收藏√ [ 5 4 3 2 1 ] 开发工具: Java 文件大小: 1174 KB 上传时间: 2013-11-27 下载次数: 1 提 供 者: ...
- fjnu 1964 龙珠游戏
Description 如上图所示,在QQ龙珠游戏中,通过龙头射出珠子,将轨道中的珠子形成同色三个或以上(含射出的珠子)相连的状态而消去这些同色的珠子.如果没有消去珠子,则在相应的位置插入射出的珠子. ...
- 【ybt】【数据结构 二分堆 课过 例3】龙珠游戏
龙珠游戏 题目链接:龙珠游戏 题目描述 解题思路 贪心,堆处理. code #include<iostream> #include<cstdio> #include<qu ...
- 【ybt高效进阶4-1-3】【luogu P5462】龙珠游戏 / X龙珠
龙珠游戏 / X龙珠 题目链接:ybt高效进阶4-1-3 / luogu P5462 题目大意 有一个队列(里面的数互不相同),然后你每次可以取出相邻的两个数,按它们的前后顺序放到另一个队列中,最终所 ...
- 龙珠游戏-博弈之斐波那契数列
来源:GZHU-Problem 1516 校园内网-传送门 Problem Description 终于!你集齐了七颗龙珠! 你使用七颗龙珠召唤了神龙,想要许一个愿望. [我的愿望是,请给我一个lao ...
- java龙珠游戏下载地址_傲剑狂刀-龙珠传奇
快速搜索机型: 诺基亚 3250系列(176×208) 3250 N91 N91 8GB 诺基亚 N7370系列(240×320) 7370 2700C 2710C 2710N 2730C 3120C ...
- YBTOJ 数独游戏
题面 题目分析: 选择一个当前可选的数最小的位置,依次填入各个可能填入的数. 考虑怎么实现: 为了快速地得到每个位置可以选择的位置,可以将当前树所在的行.列.九宫格的填入状态压入一个二进制中储存. C ...
- ChinaJoy凸显中国游戏业十大矛盾
在ChinaJoy上,我们不仅可以听见来自政府官员的冀望,也可以听到国内外游戏厂商以及第三方机构的发言.透过这些代表着不同利益立场的不同声音,我们可以触摸到中国游戏业在这几年的快速成长中积累下的诸多矛 ...
- 龙珠 超宇宙 [Dragon Ball Xenoverse]
保持了动画气氛实现的新时代的龙珠视觉 今年迎来了[龙珠]系列的30周年,为了把他的魅力最大限度的发挥出来的本作的概念,用最新的技术作出了[2015年版的崭新的龙珠视觉] 在沿袭了一直以来优秀的动画世界 ...
最新文章
- 重磅!IJCAI 2020 好狠,超四成论文未经全文评审就out!被拒作者:一脸懵逼,反馈意见呢?...
- [算法] 2-4 组合游戏
- spring security 认证与权限控制
- GUI编程tkinter模块常用参数(python3)
- 苹果手机处理器_全球最强手机处理器诞生!苹果A14主频首超3GHz:性能秒杀华为/高通...
- springboot中解决servlet乱码问题,使用配置类注册过滤器解决
- Oracle中的索引类型
- Charles安卓8手机抓包
- godot 以 WebAssembly 为目标平台编译导出模板
- LocalDateTime日期格式之间的转换
- 华为电脑安装双系统linux,华为MateBook笔记本安装Win10与Ubuntu双系统
- 利用DataEase的关联数据集制作宽表
- LTspice绘制方波
- ENVI_IDL:批量重投影Modis Swath产品并指定范围输出为Geotiff格式+解析
- iPhone12、iPhone12 Pro、iPhone12 Max、iPhone12 Pro Max有几个颜色
- windows计算机锁屏的快捷键是什么,win10锁屏快捷键是什么_win10怎么使用快捷键锁屏...
- 坚持高质量发展:春风动力搭建项目全生命周期管理信息化平台
- 连锁餐饮外卖分账怎么做?
- 程序员春节对联,你喜欢哪一副?
- Terraria.v1.4.1.2 RhythmDoctor
热门文章
- 51单片机——I2C总线EEPROM
- formdata 转json
- Unity Metaverse(七)、基于环信IM SDK实现的好友系统、私聊、群聊
- 使用 Forge Viewer 在序列中聚合多模型
- Go语言开源12年---Go Team感言
- Linux的cuda安装找不到路径,Cuda安装详细步骤
- 任正非的「700+数学家」又多了一位:菲尔兹奖得主Laurent Lafforgue官宣加入华为...
- 运动蓝牙耳机怎么选?适合跑步用的平价耳机!
- python输出所有关键词_【Python工具】ASO100导出竞争对手的所有关键词数据
- h5 php表单验证,H5表单验证失败该怎样提示