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

Codeforces Round 1066 (Div. 1 + Div. 2) 比赛总结

比赛链接

Result

image

爽掉 \(11\) 分,再这么打下去要掉成青了……

Solution

D - Billion Players Game

可以发现绝对值没有任何用,第一种操作收益一定为 \(a_i-p\),第二种操作收益一定为 \(p-a_i\)。把 \(a_{1\sim n}\) 升序排序

经过简单的分类讨论贪心策略,我们的选择一定为一段 \(p\ge a_i\),一段不操作,一段 \(p\le a_i\)。再贪心一点地想,不操作的数量最大为 \(1\),否则一定可以将左右其中一个改为操作来让收益更大。用前缀和模拟即可

code

E - Adjusting Drones

简单题,不知道赛时为啥没做出来。哦原来是我读错题了呀哈哈哈

赛时以为一次操作只能修改一种 \(a_i\),第二天才知道是修改所有超过了 \(k\) 的值

求出所有不连续段,使得每个段都能在从小到大均操作一次后满足条件。答案就是所有段长的最大值

code

F - Git Gud

神秘提交答案题

使用二进制思想,第 \(i\) 轮把所有不是 \(2^i\) 的数加上 \(2^{i-1}\),代价为 \((\frac{n}{2}+1000)\log_2 n\),无法通过

运用神秘人类智慧思想,将二进制变成 \(B\) 进制,代价变为 \((\frac{(B-1)n}{B}+1000(B-1))\log_B n\)。取 \(B=63\) 时代价最小,约为 \(9.2\times 10^5\),可以通过

code

http://www.gsyq.cn/news/63272.html

相关文章:

  • 解决VirtualBox - Error In supR3HardenedWinReSpawn报错
  • 1127随笔
  • gradle的各个环境依赖jar包的同一个版本导致的严重后果
  • 20251127
  • Day26字体图标--上传矢量图
  • 【机器学习】突破分类瓶颈:用逻辑回归与Softmax回归解锁多分类世界 - 指南
  • 双特异性抗体:抗癌 “双面手”,两种模式精准杀伤癌细胞
  • 2025.11.27
  • windows和linux下jar包graalvm打包生native程序 - yebinghuai-qq
  • P31_完整的模型验证套路
  • 赋能第一期 新员工角色转换主题培训
  • DS优化建图
  • 深入解析:Leetcode 43
  • 解读Spring Boot框架中不同位置抛出异常的处理流程
  • tips:LVGL 定时器触发周期不准确(实际间隔 设定间隔)问题排查与解决方案
  • 第6章 基于应变的单轴疲劳分析 11
  • C++写有一个2D 小游戏(贪吃蛇)
  • CF2157C Meximum Array 2
  • AT_fps_24_b 整数の組
  • 第五十篇
  • 我踩坑后总结:企业微信客服API接入客服系统,90%的人都搞错了!
  • 香橙派上进行MQTT数据存储客户端开发(一)基本环境配置
  • 编程中的枚举法与数学上的穷举法有何区别?
  • 《程序员修炼之道:从小工到专家》阅读笔记5
  • C# 图片加载引发的内存溢出异常
  • Mac 安装 4K Video Downloader v5.0.0.5303-1.dmg 方法(附安装包)
  • TPS的另外一层含义:绝对并发用户数 - BKY007
  • 笔记——OI中求逆元的几种方式(不含数学知识的讲解)
  • 2025国内公关公司排名推荐(整合权威数据源):十大机构深度对比,专业分析与选择指南
  • acme证书申请