当前位置: 首页 > web >正文

Codeforces Round 1008 (Div. 2) C

C 构造

题意:a的数据范围大,b的数据范围小,要求所有的a不同,考虑让丢失的那个a最大即可。问题变成:构造一个最大的a[i]

思路:令a2是最大的,将a1,a3,a5....a2*n+1,置为最大的b,将a4,a6...a2*n置为最小的b  

const int N = 4e5 + 10;LL n,m,k;
// vector<LL> a;
LL a[N],b[N];void solve()
{cin >> n;for (int i = 1;i <= 2 * n;i ++) cin >> b[i];sort(b + 1,b + 1 + 2 * n);LL t = 0;LL r = n;for (int i = 1;i <= 2 *n + 1;i += 2){a[i] = b[r ++];t += a[i];}LL l = 1;for (int i = 4;i <= 2 * n + 1;i += 2){a[i] = b[l ++];t -= a[i]; }a[2] = t;for (int i = 1;i <= 2 * n + 1;i ++) cout << a[i] << " ";cout << endl;}

http://www.xdnf.cn/news/3463.html

相关文章:

  • ​基于51单片机的数字温度计—可显示负数
  • 23.linux中RGB的转HDMI实验_csdn
  • [c语言日寄]检查环形链表
  • 2025年4月文章一览
  • AD系列:Windows Server 2025 安装AD CS角色和颁发证书
  • 极大电视 0.0.5.2| 基于Web的电视直播应用,提供高清、流畅的央视频道和各大卫视直播,完全免费无广告
  • 文心智能体平台:接入文心最新旗舰版模型!
  • String StringBuilder StringBuffer
  • 数据结构与算法学习笔记(Acwing提高课)----动态规划·背包模型(一)
  • STL之string容器
  • Gen6D代码框架分析
  • 深度学习:基于脑机接口的虚拟世界意识控制探索
  • Qt二维码demo
  • 数据飞轮驱动AI系统持续进化
  • eNSP实验——防火墙 IPSec 配置
  • 【数据结构】 复杂度
  • MCP 多工具协作链路设计:打造真正的智能工作流
  • 单片机-89C51部分:12 pwm 呼吸灯 直流电机
  • 在 Windows 上启用 Telnet 命令
  • 【C++】extern
  • Ubuntu20.04如何优雅的安装ROS 1(胎教级教程)
  • 【软件设计师:复习】上午题核心知识点总结(三)
  • 代码随想录单调栈part1
  • 前端面试每日三题 - Day 21
  • UN R79 关于车辆转向装置形式认证的统一规定(正文部分1)
  • 文章记单词 | 第59篇(六级)
  • SpringBoot 整合 RabbitMQ:Spring AMQP
  • 突破传统!TTRL如何开启大模型无监督强化学习新篇章?
  • B站Michale_ee——ESP32_IDF SDK——FreeRTOS_2 队列
  • NU1680低成本、无固件、高集成度无线充电电源接收器