首页 > 其他分享 >WC 记录

WC 记录

时间:2025-01-18 22:32:43浏览次数:1  
标签:le WC 记录 复杂度 矩阵 times cdots 线性

P1224:给定 \(n\) 个 \(d\) 维向量 \(A_i\),判断存在 \(i,j\) 使得 \(A_i\) 与 \(A_j\) 的内积为 \(k\) 的倍数,构造方案。\(n\le 10^5,d\le 30,k\in\{2,3\}\)。

题解:考虑 \(k=2\) 的情形。构造矩阵 \(M=A_1|A_2|...|A_k\),\(E=M\cdot M^T\) 那么 \(A_i\) 与 \(A_j\) 的内积等于 \(E_{i,j}\)。尝试判断模 \(2\) 意义下 \(E\) 是否为全 \(1\) 矩阵 \(X\)。随机一个 \(n\times 1\) 矩阵 \(r\),判断 \(r\cdots M\cdots M^T\) 是否等于 \(X\cdots r\)。这是容易计算的,复杂度为 \(O(Tnd)\),多跑几次正确率很高,构造方案是简单的。对于 \(k=3\),注意到 \(1^2=2^2=1\mod 3\),所以等价于矩阵 \(F_{i,j}=\sum (A_{i,x}\times A_{j,x})^2=\sum\limits_{x,y} A_{i,x}\times A_{j,x}\times A_{i,y}\times A_{j,y}\) 模 \(3\) 意义下是否全为一。\(F\) 可以视作一个 \((d^2)\times n\) 的矩阵与其转置矩阵相乘,后续做法同上,复杂度 \(O(Tnd^2)\)。

zky 原创题:给定序列 \(A\),要求支持区间 \(\text{reverse}\),区间查询选取区间内元素子集得到的最大 \(\text{xor}\) 和。\(n,q\le 5\times 10^4,A_i\le 2^60\)。

题解:考虑随机 \(K\) 个序列 \(B\),\(B_i\) 有一半概率为 \(A_i\),一般概率为 \(0\)。可以用平衡树维护这 \(K\) 个序列。有以下结论:对于询问 \([l,r]\),取 \(K\) 个序列中 \([l,r]\) 的异或和构成的线性基仅有 \(\frac{1}{2^K}\) 的概率与 \(A_i\) 中 \([l,r]\) 内元素线性基不等。感性理解就是,该线性基一定是真正线性基的子空间。随机 \(K\) 个元素得到 \(2^K\) 种线性组合,大概率得到真正的线性基。复杂度 \(n\log(nV)^2\)。

一般图最大匹配。\(n\le 500\)。

QOJ8830:给定 $

标签:le,WC,记录,复杂度,矩阵,times,cdots,线性
From: https://www.cnblogs.com/tybbs/p/18678898

相关文章

  • 记录一下双多控开关接法
    实际上双控就是单刀双掷开关,多控就是双刀双掷开关。多控里L1A+L1B是输入的俩个接上级出来的俩根线,LA和LB是反着的接上总有一路能通。输入俩通道输出俩通道所以可以无限串联。 具体如何接可以看正泰的教程:(图也是从这偷的),正泰除了贵倒是蛮好的。不过线头露出来一点点就行,别露出......
  • RK3588+linux系统下交叉编译开发记录
    基础开发路线先用树莓派验证交叉编译可行性,或者直接利用树莓派开发项目树莓派运算速度不足时考虑一下方案采用windows环境下vscode加cmake实现交叉编译,将可执行文件直接考入RK3588自带的debian系统运行采用套接字通信,可直接用linux下的网络库开发记录24/12/27T......
  • PKUWC2025 游记
    序居然过了PKU,纯属幸运,看来要抓住机会了。让我来好好享受这次体验吧……2025-01-11来到机房找大佬教用Linux(丢人)。学习了vscode,以及对拍技巧。大佬哥哥还不省心,教了我如何建树、排列。紧张。2025-01-14Gotoshaoxing.状态不稳定,但依旧乐观。2025-01-15终于到正文了......
  • STM32单片机学习记录(1.17)
    一、STM32        10.3- I2C通信外设        1. I2C外设简介        (1)STM32内部集成了硬件I2C收发电路,可以由硬件自动执行时钟生成、起始终止条件生成、应答位收发、数据收发等功能,减轻CPU的负担;        (2)支持......
  • PKUWC2025 游记
    PKUWC2025游记Day-30从whk的苦海中脱离出来。Day-5校内考了一次模拟赛,发挥不尽人意,如此状态,如何进队?Day-2,-1周1早上的飞机,在家爽玩1天半。Day0轻装上阵,以为20号就回学校了,只带了一套衣服。在飞机上玩元气。真服了江之永矣……我们的酒店在绍兴,他给我们拐......
  • PKUWC 2025 题解
    本人太菜,实在不会T3,所以只有T1,T2的题解。注:考场上只做出来了Day1T1,其他题参考了其他人的题解。Day1T1题面有\(a\)个有电的电池和\(b\)个没电的电池,每次只能选择两个电池放进手电筒,只有这两个电池全有电才能让手电筒启动。问最坏情况下最少可以让手电筒启动的尝试次......
  • PKUWC 2025
    本来以为要whk了,教练突然告诉我复活赛打赢了,就来了。被告知要跟jf的人一起去,好吧。来去都是飞机,但是回来得自己坐。2025.1.13身体状态比较差,头还是很晕很痛,只能支持大概0.5h的站立,其它时间必须坐着或者躺着。只能吃白米饭和白粥,感觉自己快死了。拿到了手机。早上六点......
  • 1月省选联考做题记录
    CF1434EAConvexGametag:DP,交换值域,博弈论,凸性。首先,由于每组数是分开考虑的,题目可以看作一个组合游戏,也就是说我们可以分开考虑每个游戏的SG值。对于每一组游戏,套路地考虑构建一个有向图模型。注意到每一步的选择与差是有关的,考虑记录\(f_{i,j}\)为,现在\(b\)数组的最后......
  • winform使用依赖注入框架Autofac的一些记录
    由于winform的framework框架无法实现core那样的依赖注入,必须借助于依赖注入框架来实现。此次使用Autofac,由于DAL被BLL引用,而BLL又被主程序引用,所以在framework里要实现依赖注入,主程序必须引用DAL和BLL,才可以在主程序里面对DAL和BLL进行注册,这又违背了解耦的原则,所以只能在BLL和主......
  • THUWC2025题解
    Day1T1构造一个排列,使满足最多的形如\([l,r]\)内单调递增/减。一个简单的线段树优化DP,设状态\(f_{i,0/1}\)即可转移,\(O(n\logn)\)。T2支持往集合中加三维带权点,查询集合中没有任何一维与给出点对应维度相等的最大点权。唐题。一种暴力的想法是三维数点之类的,不太能......