AtCoder Beginner Contest 422 游记(VP)

news/2025/10/6 19:54:53/文章来源:https://www.cnblogs.com/seium/p/19127856

省流

很快过 \(3t\),D 题稍微卡顿,E 题一堆垃圾错误。

10.6

内含剧透,请vp后再来。

不是题解!!!!!!!

赛前

本来在补 \(2023CCPCHarbin\) 的题目,做到最小生成树那题大脑有点不够用了,就丢下开一把 \(ABC\)

赛时

AB 两题略过不谈,按照题意简单模拟就行了。用时 \(5min\)
C 题给了 A B C 分别的数量,要求三个三个组成组合。每个组合中要求至少有一个 A 和一个 B,问最多能组成多少组合。显然组合的数量受两个限制,一是 A 和 B 中较小的那个,二是所有数加起来除以三,这两个值取较小那个就行。\(8min\) 通过。
D 题要求你给出一个长度为 \(2^n\) 的数组,所有数之和为 \(k\)。然后求出最大最小值之差,然后把 \(i\)\(i+1\) 合并成一个,\(i\) 取所有奇数位,再求最大最小值之差,直到数组长度变为 \(1\),要求构造使得所有最大最小值之差中最大的最小。因为合并的操作不会改变总和,所以可以从长度为 \(1\) 的一个 \(k\) 每次翻倍去扩展,而想要最大最小值之差最小显然要尽可能平分,很好处理。我码的时候出现了难以预料的错误,不知道为什么,但稍微改了一点玄学的东西就过了。\(33min\) 以一发罚时通过。
E 题给了你 \(n\) \((n\leq5e5)\) 个点,要求你找到一条包括 \(n / 2\) 以上个点的直线并输出。一开始我想得是去算一下互质一类的东西,但发现线并不是一定要经过某个点就错了。后来注意到 \(n/2\) 的话随机选一个点很大概率就能在所需的直线上,于是随机选点然后查所有直线,看有没有符合的。再重复一些次数就可以了。我的做法先特判有没有水平或竖直的,然后查一个点正确的概率是 \(1/2\),而一次的时间复杂度是 \(nlogn\),用 \(map\) 统计 \(A, B, C\) 这条直线出现的次数,重复 \(n\) 次。其实时间比较紧张,使用了卡时。
在赛中交了很多次,都挂了,查出来了问题是一开始输出成了直线的法线,以及判断大小的时候多了个等号,但最后仍有一些固定点没有通过。

赛后

赛后花了四十分钟没看题解继续调,终于找到了 \(bug\),没输出 \(YES\)
然后看了题解,题解也是随机方法,但是他是随机两个点,恰好需要这条线的概率就是 \(1/4\),但是一次查询只需要看这条直线上有几个点,也就是 \(O(n)\),比我的做法更优一些。

2025年10月6日

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

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

相关文章

详细介绍:无人机光纤FC接口模块技术分析

详细介绍:无人机光纤FC接口模块技术分析pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "M…

2025 --【J+S 二十连测】-- 第十三套 总结

总结 T1 T3 考试时很快就写出了代码,没什么问题 T2 考试时很快就写出了代码,但思路不严谨,故失分 T4 T5 考试时很快就写出了部分分代码,无失分 题解 T1 利用最近学的数学方法即可 代码 #include<bits/stdc++.h&…

企业网站制作需要多少钱网页翻译功能在哪

配置文件目录 linux 系统中有很多配置文件目录/etc/systemd/system、/lib/systemd/system 以及/usr/lib/systemd/system 等&#xff0c;这三者有什么样的关系呢&#xff1f; 以下是网络上找的资料汇总&#xff0c;并加了一些操作验证。方便后期使用 介绍 目录/lib/systemd/s…

文件提供的基本操作

创建文件(create) 1.所需外存空间大小 2.文件存放路径 3.文件名 操作系统在接受大create之后 1.在外存中找到文件所需空间(上小结内容) 2.根据文件存放路径信息找到目录对应的目录文件,在目录文件创建文件对应的目…

上海建设小学网站电脑从做系统怎么找回以前登录的网站

数据结构之图 图的定义和概念图的定义图的术语 图的类型定义图的存储结构数组&#xff08;邻接矩阵&#xff09;表示法无向图的邻接矩阵表示法有向图的邻接矩阵表示法网&#xff08;即有权图&#xff09;的邻接矩阵表示法 邻接矩阵的ADT定义邻接表&#xff08;链式&#xff09;…

网站制作步骤深圳营销推广公司

什么是IOC&#xff1f; 控制反转&#xff0c;依赖注入 1、控制什么&#xff1f; 控制对象的创建及销毁(生命周期) 2、反转什么&#xff1f; 讲对象的控制权交给IOC容器

无锡知名网站制作广州个人网站制作公司

引言&#xff1a;从本文开始&#xff0c;我们详细介绍Xilinx CIC IP核滤波器相关知识&#xff0c;包括CIC IP核提供的特性、IP核接口描述以及IP核设计指导等相关内容。1.概述级联积分器梳状(CIC)滤波器&#xff0c;也称为Hogenauer滤波器&#xff0c;是用于实现数字系统中大采样…

深入解析:MySQL(50)如何使用UNSIGNED属性?

深入解析:MySQL(50)如何使用UNSIGNED属性?pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &quo…

网站建设公司新员工培训ppt重庆是哪个省

条款15: 让operator返回*this的引用 c的设计者bjarne stroustrup想使用户自定义类型尽可能地和固定类型的工作方式相似。所以有重载运算符&#xff0c;类型转换函数、拷贝赋值、拷贝构造函数等。 类c中&#xff0c;缺省版本的operator函数具有如下形式&#xff1a; c& c::…

衡水企业网站河北建设集团股份有限公司

背景 众所周知&#xff0c;目前群晖DSM7中使用Synology Photos做照片管理时&#xff0c;个人照片只能默认索引 /home/Photos 文件夹&#xff0c;但是如果个人照片很多或者用户很多时&#xff0c;共享文件夹/homes 所在的存储空间就会不够用 当然&#xff0c;如果你的存…

yarn、pnpm、npm - 指南

yarn、pnpm、npm - 指南2025-10-06 19:32 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; fon…

网站流量多少做网盟工程招标平台

SqlSessionFactoryBuilder.build创建SqlSessionFactory&#xff08;粗略走一步流程&#xff09; 看完上篇文章后&#xff0c;你对mybatis应该有个大概的了解了&#xff0c;那么我们知道new SqlSessionFactoryBuilder().build是框架的入口&#xff0c;我们到SqlSessionFactoryB…

基于Linux环境docker封装exe

基于Linux环境docker封装exepre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco",…

迈向人机价值共生文明:AI元人文范式下的演化架构与协同治理

迈向人机价值共生文明:AI元人文范式下的演化架构与协同治理 引言:超越价值对齐的必然之路 在人工智能发展的当前阶段,我们正面临一个根本性困境:传统“价值对齐”范式试图通过预设规则或优化目标函数将人类价值“灌…

文件存储空间管理

存储空间的划分与初始化 文件卷可以由多个文件磁盘组成 空闲表法 记录了每一个空闲区局的起始地址和结束地址 分配:与内存管理中的动态分区分配很类似,为一个文件分配连续的存储空间,同样可以有首次适应,最佳适应,…

ubuntu之开机自启frpc - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

详细介绍:关于ios点击分享自动复制到粘贴板的问题

详细介绍:关于ios点击分享自动复制到粘贴板的问题pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…

电子商务网站建设百度文库wordpress获取页面的当前位置

DOS常见命令 DOS是什么如何打开DOScmd常见的命令集合 DOS是什么 DOC命令是我们浏览器中的终端 &#xff0c;但不同的是我们打开软件的方式 使用的是点击文件图标&#xff0c;点击图标的同时 我们也相当于使用一个命令 只是我们看不见而已 在电脑上操作的时候 通常都是使用命令…

新一代数据平台替代传统大数据技术栈

初创公司Definite获得1000万美元种子轮融资,推出全栈式AI原生数据平台,旨在替代笨重的大数据仓库、连接器和商业智能工具,提供更简单高效的数据分析解决方案。初创公司Definite获资1000万美元,旨在替代笨重大数据技…

攻击者如何绕过macOS内置安全防护机制

本文深入解析macOS核心安全机制(Keychain、SIP、TCC、文件隔离和Gatekeeper)的工作原理,展示攻击者常用的绕过技术,并提供基于Sigma规则的检测方案,帮助提升macOS系统安全防护能力。攻击者如何适应macOS内置防护机…