2024GDCPC广东省赛记录

比赛流程体验,依托,开赛几分钟了,选手还卡在门外无法入场,也没给延时,说好的桌上会发三支笔,于是我们就没准备,要了三次笔,终于在一小时后拿到了😅
比赛题目体验,依托,签到卡住了,4题金到铜,100多队0题

前提
打星旅游队,配置是三个退役老登,最后3题,由于少了许多有效队伍,我们大概铜牌位置。

正文记录:
前面一直在看过的最多的两道G和I,2两小时12分才过第一道题G,太菜了

题意是,若干询问(T ≤ \le 10)[L, R]区间中最大的gcd(x,y),其中 L ≤ x < y ≤ R , L , R ∈ 属于 [ 1 , 1 e 12 ] L \le x \lt y \le R, L,R\in属于[1,1e12] Lx<yR,L,R属于[1,1e12]
转化就是求最大的g,满足存在一个k使得 L ≤ g k < g ( k + 1 ) ≤ R L \le gk\lt g(k+1) \le R Lgk<g(k+1)R,即 L k ≤ g ≤ R k + 1 \frac{L}{k} \le g \le \frac{R}{k+1} kLgk+1R,分别枚举g和k从1至1e6,check即可

I题题意是若干如 a i ≥ a j + a k a_i \ge a_j + a_k aiaj+ak的限制,构造a数组使得min( ∑ a \sum a a)。
宇鹏看完后提出拓扑+贪心的构造,1h37交了一发wa了,2h时发现重边和爆int的情况,遂交第二发再次喜提wa,而后思宇看了下发现做法一开始就假了,若有条件 a 1 ≥ a 2 + a 3 , a 1 ≥ a 4 + a 5 a_1 \ge a_2 + a_3,a_1 \ge a_4 + a_5 a1a2+a3,a1a4+a5,其实 a 1 = 2 a_1=2 a1=2是最小的,之前的做法求出来是4,修了下过了

C题题意,给一棵以1为根的树,每个点有权值 w i w_i wi,找最优的dfs序,求 m a x ( ∑ p i w i ) max(\sum p_iw_i) max(piwi),其中p为dfs序
一开始没看到以1为根,以为是无根树,口了下以1为根递归先求最优,再换根dp,然后发现换根算贡献不会算,经过思宇提醒后发现是有根树,浪费了有二十分钟🤡
如下图,当前根为rt,假设dfs时先选择以i为根的子树,再选以j为根的子树是最优的顺序,则有贡献
在这里插入图片描述
( s i z [ r t ] − 1 − s i z [ i ] ) ∗ f [ i ] + ( s i z [ r t ] − 1 − s i z [ i ] − s i z [ j ] ) ∗ f [ j ] (siz[rt] - 1 - siz[i]) * f[i] + (siz[rt] - 1 - siz[i] - siz[j]) * f[j] (siz[rt]1siz[i])f[i]+(siz[rt]1siz[i]siz[j])f[j]
若先选j再选i,则有贡献
( s i z [ r t ] − 1 − s i z [ j ] ) ∗ f [ j ] + ( s i z [ r t ] − 1 − s i z [ j ] − s i z [ i ] ) ∗ f [ i ] (siz[rt] - 1 - siz[j]) * f[j] + (siz[rt] - 1 - siz[j] - siz[i]) * f[i] (siz[rt]1siz[j])f[j]+(siz[rt]1siz[j]siz[i])f[i]
展开后发现不同项为 − s i z [ i ] ∗ f [ j ] > − s i z [ j ] ∗ f [ i ] -siz[i]*f[j] > -siz[j]*f[i] siz[i]f[j]>siz[j]f[i],即 s i z [ i ] f [ i ] < s i z [ j ] f [ j ] \frac{siz[i]}{f[i]}<\frac{siz[j]}{f[j]} f[i]siz[i]<f[j]siz[j],按照这个顺序选择子树即可。
然后又在赋值 p i p_i pi这里卡了有半小时,最后想了下重新建树好了,过题时3h52,快封榜了。。。思维迟钝太多了

E题题意,给n和z,n个人俩俩比赛,赢的人加一分,输的不扣分,没有平局的结果。约定任意z个人,一定存在一人和其他人比赛结果全胜,还有一人全输。问最少有多少种不同的分数结果 z ≤ n z \le n zn

看懂题意我都花了好几分钟,直接思考我没啥思路。宇鹏说了些小结论,一定不存在z元环,之后队友们开始找规律,还剩五分钟时开始打规律,最后剩个else没打完。。。赛后和师弟对了下,还真是找规律,结论也对的,但凡给早点进场或者延期都a了💩。

自己确实菜,但比赛体验也太糟糕了。

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

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

相关文章

Java基础22(JSON解析 注解)

目录 一、JSON解析 1. JSON语法 2. JSON的用途 3. Java解析JSON 4. 使用Fastjson 4.1 Fastjson 的优点 4.2 Fastjson 导包 4.3 Fastjson的主要对象 4.4 常用方法 将Java对象 "序列化"&#xff08;转换&#xff09; 为JSON字符串&#xff1a; 将JSON字符串…

YOLOv5改进策略:Focaler-IoU损失函数改进

文章目录 1、前言2、摘要3、Focaler-IoU&#xff1a;4、代码实现5、目标检测系列文章 1、前言 ​ 目标检测是计算机视觉的基本任务之一&#xff0c;旨在识别图像中的目标并定位其位置。目标检测算法可分为基于锚点和无锚点的方法。基于锚点的方法包括Faster R-CNN、YOLO系列、…

详细分析Element Plus中的ElMessageBox弹窗用法(附Demo及模版)

目录 前言1. 基本知识2. Demo3. 实战4. 模版 前言 由于需要在登录时&#xff0c;附上一些用户说明书的弹窗 对于ElMessageBox的基本知识详细了解 可通过官网了解基本的语法知识ElMessageBox官网基本知识 1. 基本知识 Element Plus 是一个基于 Vue 3 的组件库&#xff0c;其中…

20240523每日运维--------聊聊docker简介(一)

dotCloud 说Docker&#xff0c;必不可免不得不说dotCloud&#xff0c;Docker本来只是dotCloud公司的内部项目&#xff0c;其公司创始人 Solomon Hykes 发了一个内部项目&#xff0c;而这个项目就是Docker&#xff0c;自从2013年docker开源以后&#xff0c;在世界范围引起相当轰…

对于高速信号完整性,一块聊聊啊(12)

常见的无源电子器件 电子系统中的无源器件可以按照所担当的电路功能分为电路类器件、连接类器件。 A、电路类器件&#xff1a; &#xff08;1&#xff09;二极管&#xff08;diode&#xff09; &#xff08;2&#xff09;电阻器&#xff08;resistor&#xff09; &#xf…

浅谈对称加密非对称加密

对称加密&#xff1a;加密和解密使用的密钥是同一个 常见算法&#xff1a;DES、3DES、Blowfish、IDEA、RC4、RC5、RC6 和 AES非对称加密&#xff1a;需要两个密钥&#xff0c;一个公开密钥、一个私有密钥 常见算法&#xff1a;RSA、ECC&#xff08;移动设备用&#xff09;、Dif…

归并排序算法(经典、常见)

今天我们不刷力扣了&#xff0c;我们来复习&#xff08;手撕&#xff09;一下数据结构中的八大排序算法之一&#xff0c;归并排序 基本概念&#xff1a; 归并排序&#xff08;Merge sort&#xff09;是建立在归并操作上的一种有效的排序算法&#xff0c;该算法是采用分治法&am…

【网络技术】【Kali Linux】Wireshark嗅探(十五)SSDP(简单服务发现协议)报文捕获及分析

往期 Kali Linux 上的 Wireshark 嗅探实验见博客&#xff1a; 【网络技术】【Kali Linux】Wireshark嗅探&#xff08;一&#xff09;ping 和 ICMP 【网络技术】【Kali Linux】Wireshark嗅探&#xff08;二&#xff09;TCP 协议 【网络技术】【Kali Linux】Wireshark嗅探&…

与MySQL DDL 对比分析OceanBase DDL的实现

本文将简要介绍OceanBase的DDL实现方式&#xff0c;并通过与MySQL DDL实现的对比&#xff0c;帮助大家更加容易理解。 MySQL DDL 的算法 MySQL 的DDL实现算法主要有 copy、inplace和instant。 copy copy算法的实现相对简单&#xff0c;MySQL首先会创建一个临时表&#xff0…

C++:STL

STL 文章目录 STLSTL 绪论迭代器&#xff08;iterators&#xff09;容器&#xff08;Containers&#xff09;vectorset,multisetmap,multimapstackqueuedequepriority_queuebitset 算法&#xff08;Algorithms&#xff09;sort,count,find,lower_bound,upper_bound,binary_sear…

(2024,attention,可并行计算的 RNN,并行前缀扫描)将注意力当作 RNN

Attention as an RNN 公众号&#xff1a;EDPJ&#xff08;进 Q 交流群&#xff1a;922230617 或加 VX&#xff1a;CV_EDPJ 进 V 交流群&#xff09; 目录 0. 摘要 3. 方法 3.1 注意力作为一种&#xff08;多对一的&#xff09;RNN 3.2 注意力作为&#xff08;多对多&…

多语言印度红绿灯系统源码带三级分销代理功能

前端为2套UI&#xff0c;一套是html写的&#xff0c;一套是编译后的前端 后台功能很完善&#xff0c;带预设、首充返佣、三级分销机制、代理功能。 东西很简单&#xff0c;首页就是红绿灯的下注页面&#xff0c;玩法虽然单一&#xff0c;好在不残缺可以正常跑。

Putty: 随心御剑——远程启动服务工具plink

一、引言:如何远程控制 也许你会有这样的场景,交互程序(以下简称UI程序)跑在windows端,而控制程序跑在Linux上。我们想要通过windows端 UI程序来启动Linux下面的服务,来一场酣畅淋漓的御剑飞行咋办,难道要自己十年磨一剑,在Linux下编写一个受控服务程序么.计算机科技发…

【MATLAB】信号的熵

近似熵、样本熵、模糊熵、排列熵|、功率谱熵、奇异谱熵、能量熵、包络熵 代码内容&#xff1a; 获取代码请关注MATLAB科研小白的个人公众号&#xff08;即文章下方二维码&#xff09;&#xff0c;并回复信号的熵本公众号致力于解决找代码难&#xff0c;写代码怵。各位有什么急需…

FreeRTOS中断中释放信号量

串口接收&#xff1a;中断程序中逆序打印字符串 串口接收&#xff1a;逆序回环实验思路 注&#xff1a;任务优先级较高会自动的切换上下文进行运行 FreeRTOS中的顶半操作和底半操作 顶半操作和底半操作“这种叫法源自与Linux”在嵌入式开发中&#xff0c;为了和Linux操作系统做…

Linux网络编程: 网络基础

Linux网络编程: 网络基础 1.网络划分 一.网络通信1.网络通信和本地通信的联系2.网络通信与本地通信最本质的区别及其衍生出的问题 二.网络协议初识1.为何本地通信不行&#xff1f;2.打电话的例子体会分层模型的好处3.OSI七层模型的提出4.OSI七层模型与TCP/IP五层模型1.TCP/IP与…

二十九篇:构建未来:信息系统的核心框架与应用

构建未来&#xff1a;信息系统的核心框架与应用 1. 引言 在这个充满挑战和机遇的信息时代&#xff0c;信息系统已经成为现代组织不可或缺的神经中枢。它们不仅革新了我们处理信息的方式&#xff0c;更是极大地增强了决策制定的效率和质量。在这篇文章中&#xff0c;我将分享我…

Java进阶-SpringCloud使用BeanUtil工具类简化对象之间的属性复制和操作

在Java编程中&#xff0c;BeanUtil工具类是一种强大且便捷的工具&#xff0c;用于简化对象之间的属性复制和操作。本文将介绍BeanUtil的基本功能&#xff0c;通过详细的代码示例展示其应用&#xff0c;并与其他类似工具进行对比。本文还将探讨BeanUtil在实际开发中的优势和使用…

5.26牛客循环结构

1002. 难点&#xff1a; 两层循环条件设置 思路 可以设置三个变量 代码 1003 思路&#xff1a; 与星号双塔差不多&#xff0c;在此基础上加大一点难度 每日练题5.23 &#xff08;EOF用法&#xff09;-CSDN博客 代码 1004 代码

Android Compose 八:常用组件 Switch

Switch 切换按钮 val isChecked remember { mutableStateOf(true) }Switch(checked isChecked.value,onCheckedChange {Log.i("text_compose","onCheckedChange>>"it)isChecked.value it})效果 默认颜色 应该对应 主题色 1.1 thumbContent 按钮…