思路:

这题可以用贪心,每次取最大的,然后如果最大的去不了就取第二大的
如果有数被取了,那么我们设一个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】龙珠游戏相关推荐

  1. 祖玛java代码_androidzuma 基于java开发的安卓祖玛龙珠游戏代码,可帮助 的 学习。 Develop 238万源代码下载- www.pudn.com...

    文件名称: androidzuma下载 收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 1174 KB 上传时间: 2013-11-27 下载次数: 1 提 供 者: ...

  2. fjnu 1964 龙珠游戏

    Description 如上图所示,在QQ龙珠游戏中,通过龙头射出珠子,将轨道中的珠子形成同色三个或以上(含射出的珠子)相连的状态而消去这些同色的珠子.如果没有消去珠子,则在相应的位置插入射出的珠子. ...

  3. 【ybt】【数据结构 二分堆 课过 例3】龙珠游戏

    龙珠游戏 题目链接:龙珠游戏 题目描述 解题思路 贪心,堆处理. code #include<iostream> #include<cstdio> #include<qu ...

  4. 【ybt高效进阶4-1-3】【luogu P5462】龙珠游戏 / X龙珠

    龙珠游戏 / X龙珠 题目链接:ybt高效进阶4-1-3 / luogu P5462 题目大意 有一个队列(里面的数互不相同),然后你每次可以取出相邻的两个数,按它们的前后顺序放到另一个队列中,最终所 ...

  5. 龙珠游戏-博弈之斐波那契数列

    来源:GZHU-Problem 1516 校园内网-传送门 Problem Description 终于!你集齐了七颗龙珠! 你使用七颗龙珠召唤了神龙,想要许一个愿望. [我的愿望是,请给我一个lao ...

  6. java龙珠游戏下载地址_傲剑狂刀-龙珠传奇

    快速搜索机型: 诺基亚 3250系列(176×208) 3250 N91 N91 8GB 诺基亚 N7370系列(240×320) 7370 2700C 2710C 2710N 2730C 3120C ...

  7. YBTOJ 数独游戏

    题面 题目分析: 选择一个当前可选的数最小的位置,依次填入各个可能填入的数. 考虑怎么实现: 为了快速地得到每个位置可以选择的位置,可以将当前树所在的行.列.九宫格的填入状态压入一个二进制中储存. C ...

  8. ChinaJoy凸显中国游戏业十大矛盾

    在ChinaJoy上,我们不仅可以听见来自政府官员的冀望,也可以听到国内外游戏厂商以及第三方机构的发言.透过这些代表着不同利益立场的不同声音,我们可以触摸到中国游戏业在这几年的快速成长中积累下的诸多矛 ...

  9. 龙珠 超宇宙 [Dragon Ball Xenoverse]

    保持了动画气氛实现的新时代的龙珠视觉 今年迎来了[龙珠]系列的30周年,为了把他的魅力最大限度的发挥出来的本作的概念,用最新的技术作出了[2015年版的崭新的龙珠视觉] 在沿袭了一直以来优秀的动画世界 ...

最新文章

  1. 重磅!IJCAI 2020 好狠,超四成论文未经全文评审就out!被拒作者:一脸懵逼,反馈意见呢?...
  2. [算法] 2-4 组合游戏
  3. spring security 认证与权限控制
  4. GUI编程tkinter模块常用参数(python3)
  5. 苹果手机处理器_全球最强手机处理器诞生!苹果A14主频首超3GHz:性能秒杀华为/高通...
  6. springboot中解决servlet乱码问题,使用配置类注册过滤器解决
  7. Oracle中的索引类型
  8. Charles安卓8手机抓包
  9. godot 以 WebAssembly 为目标平台编译导出模板
  10. LocalDateTime日期格式之间的转换
  11. 华为电脑安装双系统linux,华为MateBook笔记本安装Win10与Ubuntu双系统
  12. 利用DataEase的关联数据集制作宽表
  13. LTspice绘制方波
  14. ENVI_IDL:批量重投影Modis Swath产品并指定范围输出为Geotiff格式+解析
  15. iPhone12、iPhone12 Pro、iPhone12 Max、iPhone12 Pro Max有几个颜色
  16. windows计算机锁屏的快捷键是什么,win10锁屏快捷键是什么_win10怎么使用快捷键锁屏...
  17. 坚持高质量发展:春风动力搭建项目全生命周期管理信息化平台
  18. 连锁餐饮外卖分账怎么做?
  19. 程序员春节对联,你喜欢哪一副?
  20. Terraria.v1.4.1.2 RhythmDoctor

热门文章

  1. 51单片机——I2C总线EEPROM
  2. formdata 转json
  3. Unity Metaverse(七)、基于环信IM SDK实现的好友系统、私聊、群聊
  4. 使用 Forge Viewer 在序列中聚合多模型
  5. Go语言开源12年---Go Team感言
  6. Linux的cuda安装找不到路径,Cuda安装详细步骤
  7. 任正非的「700+数学家」又多了一位:菲尔兹奖得主Laurent Lafforgue官宣加入华为...
  8. 运动蓝牙耳机怎么选?适合跑步用的平价耳机!
  9. python输出所有关键词_【Python工具】ASO100导出竞争对手的所有关键词数据
  10. h5 php表单验证,H5表单验证失败该怎样提示