CF2029

news/2024/11/13 8:45:39/文章来源:https://www.cnblogs.com/Xy-top/p/18537668

赛时只打了 ABCE,D 没调出来,还是太菜了

A

一眼秒掉答案为 max (0LL, r / k - l + 1)

[record](https://codeforces.com/contest/2029/submission/290705642)

B

注意到只需维护 0 和 1 的个数即可

[record](https://codeforces.com/contest/2029/submission/290720633)

C

先枚举 $r$,考虑从哪里开始 skip,显然 skip 后的分数越大越不劣。

先求出从每个位置为 $r$,最大的分数,接着问题转化为对于 $i\in [2, n]$,已知到 $i$ 时 rating 为 x,求最终 rating。

这样还是会超时,继续使用上面的性质:对于同一个位置,分数越大越不劣。于是可以同时维护所有,每到一个位置取一下 $\max$ 即可。

[record](https://codeforces.com/contest/2029/submission/290730787)

D

显然对于每一个点 $u$,如果度数 >= 2,可以随便取出两个它能到的点 $x$ $y$,然后执行 $u$ $x$ $y$。

不难发现,每次取出度数最大的点进行次操作,最终所有点的度数都 $\leq 1$,此时的图由一些单点和长度为 $2$ 的链构成。

如果只有单点那么可以直接输出答案,如果有链,每次随便断一条边,再找一个新的 点/链 加进来即可。

[record](https://codeforces.com/contest/2029/submission/290791528)

E

观察到偶数总有因数 $2$,所以小的偶数一定能转移到大的偶数,那么奇数呢?

观察到奇数不可能有偶数因子,所以奇数进行一步操作后会变回偶数,显然变的偶数越小越优,因为这样可以转移到更多的偶数。

所以说对于每一个奇数 $a_i$,如果选择的 $x$ 不是 $a_i$,

我们可以考虑先将 $x$ 变为偶数(如果它是奇数),然后再进行若干次 $+2$ 得到另一个偶数,最后再一次操作变为奇数。

这就启发我们对于每个奇数 $y$,预处理最大能一步到它的偶数。

对于某种奇数,没有偶数能一步到它,那么 $x$ 只能设为这个奇数,然后枚举一下因数看看 $x$ 能到的最小偶数是谁。

如果有超过两个这种奇数,答案显然为 $-1$。否则答案可以为 $2$。

[record](https://codeforces.com/contest/2029/submission/290748679)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/830454.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

还在搞传统爬虫吗?2025年用人工智能轻松抓取几乎所有网站

今天,我将介绍一种简单的方法,帮助大家从各种网站上收集数据,搭建一个能够像人在浏览器中操作的网页爬虫。这种爬虫甚至可以在 Upwork 等平台上独立完成一些网页抓取的自由职业任务。 自2024年以来,随着 AI 的发展,网页抓取发生了巨大的变化。以前,大公司如亚马逊或沃尔玛…

终端仿真软件:SecureCRT macOS+Windows电脑安装包

SecureCRT是一款广受好评的终端仿真软件,专为IT专业人员设计。它支持SSH、Telnet、RLogin等多种协议,提供安全的远程访问功能。用户可以通过该软件安全地连接到远程服务器,进行命令行操作、文件传输等任务。SecureCRT还具备脚本自动化、会话管理、多窗口操作等核心功能,其稳…

输入法双拼方案哪个好?

简单介绍下各个方案常见的双拼方案有:小鹤双拼、微软双拼、自然码等,智能 ABC,拼音加加,紫光双拼,国标双拼,甚至可以自定义方案。 本文会简单介绍下各个方案,让读者参考。 ‍ 各输入法支持情况 有位 UP 主做了一张图:可以几乎所有输入法都支持微软双拼,此外小鹤双拼和…

从精准表达到成交绝技,解锁业绩飙升的钥匙

众多人误以为,销售仅凭口才出众便能驾轻就熟,实则不然。关键在于能否精准表达,字字珠玑,直击客户心扉。销售精英实为卓越的交流大师,其衡量标尺在于能否有效说服并触动顾客。面对形形色色的顾客,我们需灵活调整语言风格,即便是同一商品,也应采用多样化的介绍方式。接下…

苹果专用解压缩:BetterZip 5 中文注册安装版(含注册码)

BetterZip 5是一款专为Mac用户设计的压缩与解压软件。它支持多种主流压缩格式,如ZIP、RAR、7-Zip等,并具备文件预览、编辑与加密功能。用户无需解压整个文件即可预览内容,提高了工作效率。同时,它还提供了AES-256加密保护,确保数据安全。BetterZip 5界面简洁直观,易于上手…

新手入门Java自动化测试的利器:Selenium WebDriver

今天我们将深入探讨一款强大的Java自动化测试工具——Selenium WebDriver。在正式介绍Selenium WebDriver之前,让我们首先对Selenium本身进行简要概述,以便更好地理解其背景和功能。 官方学习网站:https://www.selenium.dev/ Selenium 是一个开源的自动化测试框架,WebDrive…

鸿蒙NEXT开发案例:转盘

【1】引言(完整代码在最后面) 在鸿蒙NEXT系统中,开发一个有趣且实用的转盘应用不仅可以提升用户体验,还能展示鸿蒙系统的强大功能。本文将详细介绍如何使用鸿蒙NEXT系统开发一个转盘应用,涵盖从组件定义到用户交互的完整过程。 【2】环境准备 电脑系统:windows 10 开发工…

VMware Tanzu CLI 1.5.0 - VMware Kubernetes 发新版的命令行工具

VMware Tanzu CLI 1.5.0 - VMware Kubernetes 发新版的命令行工具VMware Tanzu CLI 1.5.0 - VMware Kubernetes 发新版的命令行工具 VMware 构建、签名和支持的开源 Kubernetes 容器编排平台的完整分发版 请访问原文链接:https://sysin.org/blog/vmware-tanzu-cli/ 查看最新版…

读数据工程之道:设计和构建健壮的数据系统33未来

未来1. 未来 1.1. 运营的优先级和最佳实践与技术可能会改变,但生命周期的主要阶段会在许多年内保持不变 1.2. 随着组织以新的方式利用数据,将需要新的基础、系统和工作流来满足这些需求 1.3. 如果工具变得更容易使用,数据工程师就会向价值链上游移动,专注于更高级别的工作 …

干货分享:开启PWM调光之门,一起来做呼吸灯

PWM作为一种灵活且高效的信号调制手段,在电气设备的性能控制和调节中发挥着重要作用,常用于电机控制、灯光调光、音频信号生成、加热控制等应用。 本文将以合宙低功耗4G模组经典型号——Air780E为例,展示PWM(脉冲宽度调制)输出呼吸灯的实现方法,帮助大家深入理解如何在项…

干货分享:Air780E软件指南:字符串处理

一、Lua字符串介绍关于字符串,Lua提供了一些灵活且强大的功能,一些入门知识如下: 1.1 字符串定义 在Lua中,字符串可以用单引号或双引号"来定义。例如: localstr1=Hello,World! localstr2="Hello,Lua!" 1.2 字符串长度 可以使用#操作符获取字符串的长度。例…