- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 noi.ac 41 最短路 题解
博客观赏效果更佳题意简述给你一个 nnn 个点的边带权的树,还有 mmm 个新增的修建计划,以及 QQQ 个询问。每一个询问的格式是:给定 s,t,l,rs,t,l,rs,t,l,r ,问你,如果动用 [l,r][l,r][l,r] 之间的修建计划,从 sss 到 ttt 的路径中,边权异或和最小是多少?询问之间是独立的,在某一个询问里加入的修建计划,询问完就会拆掉。并且修建计划保证不是树上...
2020-02-27 21:53:18 259
原创 洛谷 3073 [USACO13FEB]Tractor S 题解
博客观赏效果更佳题意简述给定一个 n×nn\times nn×n 的矩阵 aaa,两个相邻的格子之间的代价,就是两个格子 aaa 值之差的绝对值。请你找到一个联通块,使得它格子数超过 ⌊n22⌋\lfloor \dfrac{n^2}{2} \rfloor⌊2n2⌋ ,并且最大的边权最小。思路框架比较基础的问题,首先“最大值最小”想到二分,然后对于相邻的两个格子,如果 aaa 值之差的绝对...
2020-02-27 21:42:14 276
原创 noi.ac 405 bzoj 4403 序列统计 题解
博客观赏效果更佳题意简述noi.ac再次蒯题,实锤了…请你求长度在 [1,n][1,n][1,n] 范围内,值域在 [l,r][l,r][l,r] 范围内的序列中,不下降序列有多少个。答案对 100000310000031000003(是质数)取膜。多组数据,数组组数 T≤100T\le 100T≤100 ,每组数据 n,l,r≤1e9n,l,r\le 1e9n,l,r≤1e9 ,并且保...
2020-02-27 21:13:51 176
原创 noi.ac 716 答案是整数 题解
博客观赏效果更佳题意简述求∑i=1n∑j=1nijgcd(i,j)\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{n}\dfrac{ij}{\gcd (i,j)}i=1∑nj=1∑ngcd(i,j)ij。对 998244353998244353998244353 取模。n<=107,m<=1014n<=10^7,m<=10^{...
2020-02-27 21:10:41 251 1
原创 Codeforces 1304E 1-Trees and Queries 题解
博客观赏效果更佳题意简述nnn 个节点的树,每天边权都是 111。有 qqq 个询问,每次给定 x,y,a,b,kx,y,a,b,kx,y,a,b,k,表示你在树上加一条边 <x,y><x,y><x,y> ,并求从 aaa 到 bbb 走 kkk 条边的最短路。其中每条边和点都允许重复经过。求完询问后,把 <x,y><x,y><...
2020-02-21 09:24:45 230 2
原创 Codeforces 1169E And Reachability 题解
博客观赏效果更佳题意简述给定nnn个数a1,a2...ana1,a2...ana1,a2...an。如果i<ji<ji<j且a[i]&a[j]a[i]\&a[j]a[i]&a[j](&\&& 是按位与运算)非零,则i→ji\rightarrow ji→j连一条有向边。qqq次询问,每次给定xixixi和yiyiyi,查询xixi...
2020-02-16 14:59:44 251
原创 洛谷 3660 bzoj 4994 Why Did the Cow Cross the Road III 题解
博客观赏效果更佳题意简述(bzoj,十分简洁,直接蒯来了)给定长度为2N的序列,1~N各处现过2次,i第一次出现位置记为ai,第二次记为bi,求满足ai<aj<bi<bj的对数n<=1e5。思路相当于有nnn个区间ai,bia_i,b_iai,bi,求相交的区间对数。那么我们把它转化为,对于每个ai,bia_i,b_iai,bi,统计区间里面包含多少其...
2020-02-16 14:55:45 220
原创 bzoj 4373 洛谷 5728 算术天才⑨与等差数列 题解
博客观赏效果更佳题意简述给定给一个序列,每次支持:单点修改询问一段区间是否能排列成一个公差为ddd的等差数列(强制在线)区间长度3e53e53e5,其它的值域都在[0,1e9][0,1e9][0,1e9]之间。思路框架维护区间和?显然能构造出一种情况卡掉。那怎么办?维护区间平方和!然后看看是否和等差数列的平方和相等即珂。和很容易相等,但是平方和在1e91e91e9的范围内,就...
2020-02-16 14:38:29 275
原创 codeforces 1304C Air Conditioner 题解
博客观赏效果更佳题意简述你有一个空调(承太郎),初始温度为mmm,有nnn个客人。第iii个客人会在tit_iti的时间过来,适应的温度在[li,ri][l_i,r_i][li,ri]之间。每一个时刻,空调珂以让气温升高111(制热),减少111(制冷),或者不变(关掉空调)。请问你能否满足所有顾客的适应温度?输出YES/NOYES/NOYES/NO。n<=1e6n<=1...
2020-02-16 14:25:43 394
原创 noi.ac 34 洛谷 4656 libreoj 2484 [CEOI2017]Palindromic Partitions
博客观赏效果更佳(noi.ac题面被改过了,题意是一样的)题意简述给你一个字符串SSS,长度1e61e61e6。SSS的一个kkk个串的划分a1,a2...aka_1,a_2...a_ka1,a2...ak,满足:对于任意的iii,ai=ak−i+1a_i=a_{k-i+1}ai=ak−i+1,这就是SSS的一个“回文划分”,它被分成了kkk块。请你求SSS中被分成的块数最多的...
2020-02-16 13:53:36 220
原创 noi.ac 36 列队 题解
博客观赏效果更佳题意简述有一个n×mn\times mn×m的矩阵aaa,每个数是[1,n×m][1,n\times m][1,n×m]之间的整数,并且互不相同。然后有QQQ次询问,每次询问给定x,yx,yx,y,问你有多少个数满足:它在行中是第xxx大,在列中是第yyy大。n,m<=1000,Q<=5e5n,m<=1000,Q<=5e5n,m<=1000,Q&...
2020-02-15 21:08:52 235
原创 codeforces 1294E Obtain a Permutation 题解
博客观赏效果更佳题意简述有一个nnn行mmm列的矩阵aaa,每次你可以做两个操作:改变某一个元素的值对某一列做一次循环位移然后你要使得每个i,j满足a[i][j]=(i−1)×n+ja[i][j]=(i-1)\times n+ja[i][j]=(i−1)×n+j。问最少需要多少次操作n×m<=2e5n\times m<=2e5n×m<=2e5,元素值域为[1,2e5...
2020-02-15 20:09:46 360
原创 noi.ac #73 道路重建 题解
博客观赏效果更佳题意简述有一个nnn个节点的图,还有mmm条边。找到一颗生成树,使得最大边和最小边之间差最小。n<=2000,m<=15000,边权2e9。思路框架边按边权排序;枚举最小边,枚举最大边,直到联通为止breakbreakbreak。并查集维护。看起来是O(m2)O(m^2)O(m2),但实际情况会快很多。具体思路上面没有细讲的,有一个小优化:我们枚举边i...
2020-02-13 21:16:45 444
原创 51nod 1105 第k大的数 题解
博客观赏效果更佳题意简述有两个序列aaa和bbb,长度都是n<=1e5n<=1e5n<=1e5,并且ai,bi<=1e9a_i,b_i<=1e9ai,bi<=1e9。然后有一个矩阵AAA,其中A[i][j]=ai×bjA[i][j]=a_i\times b_jA[i][j]=ai×bj。找到矩阵中第kkk大的元素k<=1e9k<=1e9k...
2020-02-13 21:03:10 187
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人