ABC424 游记(VP)

news/2025/9/24 8:37:12/文章来源:https://www.cnblogs.com/seium/p/19108515

省流

前五题没什么难度,第六题恰好会,运气好 6t 没寄

9.23

内含剧透,请vp后再来。

不是题解!!!!!!!

赛前

下午下大雨没去图书馆,浪费了一下午,晚上准备 vp 一下 abc 和 cf,虽然但是最后只打了一把 abc。

赛时

A 题给了一个三角形的三条边,问是不是等腰三角形,直接判断有没有某两边相等即可。2min 通过。
B 题给了 n 个人和一个数 m,接下来给 k 行每行有一个人,如果一个人出现第 m 次就输出,按题意模拟即可。做 B 前调了一下翻译的设置,12min 通过。
C 题给了 n 个技能,每个技能有两个前置技能,必须要先学会其中的一个才可以学这个技能,问最后学了多少技能。发现这个题可以建图,每个技能从他的两个前置技能处连一条有向边,然后跑 bfs 即可。一开始我用 set 实现,在找到这个技能后把到他的另一条有向边也删掉,但很奇怪的挂了两发,后来改成标准的 vis 数组去看有没有走过就过了。总体来说有惊无险,不过此时时间问题比较大,已经 30min 才过,还吃了两发罚时,不过心态没有特别收到影响。
D 题要求在一个 7 * 7 的 01 矩阵里没有 2 * 2 的 1,问要把多少个 1 变成 0。一种很直观的想法是如果从左上角找到右下角,那么每次肯定删右下角那个 1,然而我们没有办法简单的确定一个左上方的定义,可能出现如
0 1 1
1 1 1
1 1 0
这样的情况,那么选择将这种做法推广。每次从上面一行往下去找,肯定只可能删下面的两个 1 中的某个,那么每两行最多删 6 个 1,时间复杂度上界就是 2^18,显然可过,大胆模拟即可。40min 正常通过。
E 题给了你 n 不超过 10^5 根棍,每根棍长度在 10^9 内,要求你每次操作把最长的一根棍平分成两根,操作 k 次,范围是 10^9,最后问你第 x 长的棍是多长。这道题刚拿到时看成棍的长度是 1e5,想着直接按长度统计然后模拟就行,感觉不对劲,仔细一看发现是棍的数量。但思路继续延续,一次掰断的棍还是同样长度的所有棍,那么最坏的情况就是 n 根棍互不相关,每次平分都要掰 n 次,但每轮对 k 减小的速度是以 2 的次幂速度增长的,那么只需要删最多 log(10^4) * 10^5 次就可以了,加上数据结构维护最大的 log 也可过,大胆模拟就过了。58min 没什么压力通过。
F 题给了一个时钟,上面有 1e6 个点均分这个圆,然后按顺序给你 3e5 个询问,每个询问给定两个点,如果这两个点间的连线与其他连线相交就输 no,否则输 yes 并把这条连线加到圆上。比较容易想到只需要判断两点连线间是否有某条线段的一端在里面,而另一端在外面。想到可以把每个加到圆上的点记录下来,然后判断中间出现点次数的奇偶性,这种做法适配线段树,于是开始码。码完后发现不能只判断奇偶性,因为如果出现偶数条线段的一端在要查询的区间内就会出现错误,于是要记录是否有特定线段连到外面,考虑使用异或哈希。如果两端都在里面或外面异或的结果就是 0,否则不是 0。稍微改动后交上去挂了一发,此刻只剩十三分钟,有一点点慌张但还好,静态查错发现是线段树异或的是点的哈希值,而不是询问的哈希值,修改后在只剩 3min 时通过,勉强可以算绝杀了。

赛后

这场题目难度比较偏低,但并不影响我做完 6t 就下班,以及打的比前几天 cf 都好得多。于是合电脑刷牙睡觉了。逐渐要开始 vp 区域赛备战,强度会越来越高,必须在这几天调整好状态。

2025年9月24日

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

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

相关文章

Java实现大乐透历史是否中奖查询

Java实现大乐透历史是否中奖查询 在一些问答里,很多彩友都在问:如何查看自己的大乐透号码在历史期次中有没有中过奖?作为开发者兼彩友,这个问题就简单了,决定解决一下这个问题,先上结果: 大乐透历史是否中奖查询…

怎么弄网站做网站卖东西wordpress 怎样写函数

在Android开发中使用View制作一个引导动画发布时间:2020-11-20 16:46:16来源:亿速云阅读:98作者:Leah这篇文章将为大家详细讲解有关在Android开发中使用View制作一个引导动画,文章内容质量较高,因此小编分享…

网站如何做会员通用西安网站制作网站

第一种方案:使用CountDownLatch工具类 CountDownLatch:是Java多线程编程中的一个同步工具类(计数锁),它允许一个或多个线程等待其他线程完成操作后再继续执行。其内部维护了一个计数器,当线程在执行任务完…

如何把网站做的和别人一样网站的具体内容

XSS漏洞(跨站脚本) 1.XSS 漏洞简介 ​ XSS又叫CSS(Cross Site Script)跨站脚本攻击是指恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从…

新类型网站利用js做网站

1. 题目 2. 分析 合理地改造原数据,这样会使得代码逻辑大大简化。 为了让代码走相同的逻辑,这里需要在原数据后面追加一个price 0。这个price 0大大地简化了处理[1,2,3,4,5] 这类型数据的复杂度。 3. 代码 class Solution:def maxProfit(self, pri…

怎么做网站不用备案怀宁做网站

高斯模糊、加载监听、圆角图片这些相信大家都很熟悉,那如何实现这些效果,请大家参考本文进行学习。1、引用compile com.github.bumptech.glide:glide:3.7.02、加载图片2.1 基本加载Glide.with(context).load(url).into(imageView);2.2 设置加载中和加载失…

找项目seo网站设计多少钱

集合里面的 E是泛型 暂且认为是object转载于:https://www.cnblogs.com/classmethond/p/10011374.html

如何做聚合类网站业务员销售管理软件

1.题目 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意…

潭州教育网站开发网站建设开发报价单

定义 标识符只能由字母、数字、下划线(_)和美元符号($)组成。标识符必须以字母、下划线或美元符号开头,不能以数字开头。标识符对大小写敏感,例如"myVariable"和"myvariable"是不同的…

昆山网站建设义搏专业制作假行驶证

文章目录显示/隐藏文件快捷键修改“访达”属性修改文件隐藏属性设置特殊文件名实现隐藏使用命令设置文件隐藏属性显示/隐藏文件 快捷键 按下 Shift Command . 可以显示隐藏型的文件,再按下 Shift Command . 则不显示隐藏型的文件 修改“访达”属性 defaults…

拖拽式制作网站自己做网站代理产品

实战案例分析 为了更好地理解爬虫逆向的实际应用,我们以一个具体的案例进行分析。 案例背景 假设我们需要从某电商网站上获取商品价格信息,但该网站采取了反爬虫措施,包括动态Token和用户行为分析等。 分析与挑战 动态Token:…

做ppt的模板的网站蒲江网站建设

网上随便找段文字,就以Power BI官网上这段文字为例好了:想要统计其中的词频,实现如下图的效果:解法1:使用输入法词库其中的难点无疑在分词了,中文不像英文可以按空格拆开分词,仅仅单靠Power Que…

做网站带来的好处在兔展上怎么做网站页面

网管小贾 / sysadm.cc 公司来了位刚毕业的实习生小蔡,老板让我带带他。 我想着这小伙子干活挺积极主动,平时没事也可以给我搭把手。 可意想不到的是,正是由于我一时心软放松警惕,渐渐被拖进了坑。 话说某天临下班前,…

黑龙江建设网站网站添加微信支付

L2-004 这是二叉搜索树吗? (25 分) 一棵二叉搜索树可被递归地定义为具有下列性质的二叉树:对于任一结点, 其左子树中所有结点的键值小于该结点的键值; 其右子树中所有结点的键值大于等于该结点的键值; 其左右子树都是…

做面包有哪些网站知乎广西自治区集约化网站建设要求

简单工厂模式(Simple Factory Pattern)是一种创建型设计模式,其主要目的是用于创建对象的实例。这种模式通过封装创建对象的代码来降低客户代码与具体类之间的耦合度。简单工厂不是GoF(四人帮)设计模式之一&#xff0c…

国美网站建设的目的北京养老网站开发

随着互联网的快速发展,越来越多的网站开始使用HTTPS协议来保证用户的信息安全和隐私。而HTTPS协议的实现离不开HTTPS证书的支持。HTTPS证书是一种数字证书,用于验证网站的身份并加密数据传输。它通过使用公钥加密技术,确保用户与网站之间的通…

阿德勒的课题分离是很好用的东西

正文今天聊一个心理学概念,我觉得非常实用的东西:阿德勒的 "课题分离"。之前聊过,心理学三巨头:弗洛伊德、荣格、阿德勒。详情见这篇文章。精神分析我们就不说了,起码原教旨主义就不说了,那个就是邪教…

巴南网站建设个人域名备案的要求

我的个人博客主页:如果’真能转义1️⃣说1️⃣的博客主页 关于Java基本语法学习---->可以参考我的这篇博客:《我在VScode学Java》 续《我在VScode学Java(Java的类与对象)》 方法会操作对象并访问他们的实例字段。 伍._. 显式参…

自己网站制作主题猫-wordpress

刚开始写文章还希望大家可以喜欢,对于爬虫只是个人整理出的方法,爬虫大牛请嘴下留情。“”仅限学术交流,如有冒犯请联系作者删除“”话不多说,想分析天津地区餐饮行业的大致情况,要爬出(商铺名称&#xff0…

网站生成wap设计开发流程

题目描述 给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。 注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是 s 。 返回一个表示每个字符串片段的长度的列表。…