09 2021 档案

摘要:拓展欧几里得(exgcd) 在已知整数$a,b$情况下求$ax+by=gcd(a,b)$的一组整数解\(x,y\) 证明$ax+by=gcd(a,b)$:(如何求x,y) 设$ax_1+by_1=gcd(a,b)$,则$bx_2+(a \bmod b)y_2=gcd(b,a \bmod b)$ 因为 阅读全文
posted @ 2021-09-27 20:40 Thermalrays 阅读(92) 评论(1) 推荐(0)
摘要:点灯游戏(POJ1681/NKOJ P1987) 很显然的高斯消元,将$n \times n$的矩阵弄成一行,对其相邻格子的系数为1即可($a[i][j]$表示点$i$号格子,$j$号格子是否受到影响),最后解方程即可。 NKOJ P8530 手机游戏 超级版 题意同NKOJ P1987,只不过数据 阅读全文
posted @ 2021-09-26 00:59 Thermalrays 阅读(438) 评论(1) 推荐(0)
摘要:Problem 给定一个长度为$N$的非负整数数列 有个$M$询问,询问格式为$L,R$,表示询问区间$[L,R]$内的最大的连续异或和。 即求出$max( A_i \ xor \ A_{i+1} \ xor \ A_{i+2} \ xor \ ... \ xor \ A_j )$ 其中$(L \l 阅读全文
posted @ 2021-09-13 01:15 Thermalrays 阅读(462) 评论(0) 推荐(0)
摘要:2021.09.05 周测 A.异或 Problem 何老板给你一有$n$个元素的正整数集合$a$。他请你进行如下两步操作: 求$a$的每个子集的元素和; 将第$1$步求出的所有结果异或(\(xor\))起来; \(1 \leq n \leq 1000, \sum a \leq 2000000\) 阅读全文
posted @ 2021-09-07 22:02 Thermalrays 阅读(89) 评论(0) 推荐(0)
摘要:最短路径树 定义 顾名思义,最短路径树就是最短路径构成的树,也就是说,从根节点$a$到节点$b$的最短路为原图上$a$到$b$的最短路径。 dijkstra找最短路径树 在dijkstra找最短路时,记录每个节点是被哪一条边所指向的,而dijkstra相当于将$n-1$个点与起点$S$合并到一个集合 阅读全文
posted @ 2021-09-01 21:40 Thermalrays 阅读(481) 评论(0) 推荐(0)