09 2021 档案

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

点击右上角即可分享
微信分享提示