博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Codeforces 1189B Number Circle
阅读量:5159 次
发布时间:2019-06-13

本文共 924 字,大约阅读时间需要 3 分钟。

题目链接:


AC代码:

#include
using namespace std;const int maxn = 1e5 + 5;int a[maxn];int b[maxn];int c[maxn];bool check(int i){ if(a[i] < a[i-1]+a[i+1]) return true; else return false;}int main(){ int n; cin >> n; for(int i = 0;i < n;i++) { cin >> a[i]; } sort(a,a+n); int b1 = 0,c1 = 0; for(int i = 0;i < n;i++) { if(i%2 == 0) c[c1++] = a[i]; else b[b1++] = a[i]; } for(int i = 0;i < c1;i++) { a[i] = c[i]; } for(int i = c1;i < n;i++) { a[i] = b[--b1]; } bool flag = true; for(int i = 1;i < n-1;i++) { if(!check(i)) flag = false; } if(!flag || a[n-1] >= a[0] + a[n-2] || a[0] >= a[n-1] + a[1]) cout << "NO"; else { cout << "YES" << endl; for(int i = 0;i < n;i++) { cout << a[i] << " "; } } return 0;}

 

转载于:https://www.cnblogs.com/Carered/p/11165875.html

你可能感兴趣的文章
字符串
查看>>
转:OAuth2 深入介绍
查看>>
hello world``````````
查看>>
利用android Matrix来处理简单图片
查看>>
第九周总结
查看>>
Microsoft Hololens开发上手(3)
查看>>
大数据时代之你不得不了解的大数据概念
查看>>
倒排索引
查看>>
【学习笔记】C# 构造和析构
查看>>
黑客新手入门
查看>>
PHPSTORM/IntelliJ IDEA 常用 设置配置优化
查看>>
python爬虫入门10.16
查看>>
MVC,MVP 和 MVVM 的图示
查看>>
Sql Server 的DataReader 与 DataSet
查看>>
关于NSA的EternalBlue(永恒之蓝) ms17-010漏洞利用
查看>>
数据结构之B进制(确定进制)
查看>>
python小白-day9 数据库操作与Paramiko模块
查看>>
git push 冲突
查看>>
自然连接(natural join)
查看>>
Python pyspider HTTP 599 错误
查看>>