上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页
摘要: 我的图论太差,要多做些图论 loj526 (看了题解) 如果$(a_i,a_j)=1,(a_i+1,a_j+1)=1$,则$i,j$有无向边。 如果两个点之间有无向边,则不能同时选 就是最大独立集。 在补图中是最大团 这显然没有多项式级做法。 但是事实上图是二分图,所以可以用匹配做。 如果$a_i, 阅读全文
posted @ 2021-04-11 17:29 会赢嘛 阅读(108) 评论(0) 推荐(0)
摘要: 在CHEFSSM中,出题人用了一个多项式求逆做法。 这本质上是所谓"伯努利数"。 伯努利数是$\frac{ex-1}$ \([x^n]e^{ix}=\frac{i^n}{n!}\) 这个东西的前缀和是$\sum_min=n![xn]\sum_e=\frac{e^{m+1}-1}{e^-1}=n![x 阅读全文
posted @ 2021-04-08 16:48 会赢嘛 阅读(142) 评论(0) 推荐(0)
摘要: 有3种做法:bf单路,bf多路,zkw bf单路肯定不如bf多路好。 这里对比bf多路和zkw做法。 在图比较密集时,bf多路肯定是优于bf单路的。 因为这时bf的速度较慢,图比较稠密,所以肯定能够找到比较多增广路。 多路增广可以比单路增广找到更多增广路。 zkw的做法的核心:使用类似km的做法,一 阅读全文
posted @ 2021-04-08 16:13 会赢嘛 阅读(70) 评论(0) 推荐(0)
摘要: 发现自己对计算几何一无所知。 例题1:mdoi balance 题目的公式可以视为两个点$(p_i,a_i)\(和\)(-q_i,-b_i)$的连线的斜率。 由于$p_i,q_i\geq 0$,所以$(p_i,a_i),(-q_i,-b_i)$在以$y$轴分割的半平面的左/右边。 一条直线的排名等于 阅读全文
posted @ 2021-04-06 10:53 会赢嘛 阅读(196) 评论(0) 推荐(0)
摘要: 先考虑性质B。 考虑使用"01赋值判定"技巧,计算答案$>x$方法数。 把$l_i$排序后,设$[a_i,b_i]=(l_i,l_{i+1}]$,则如果$x,y$落在第$i$个区间内,则$x,y$的答案是相同的。 枚举$x$落在的区间内,把$>x$的数赋值成$1$,$\leq x$的数赋值成$0$。 阅读全文
posted @ 2021-04-05 16:06 会赢嘛 阅读(43) 评论(0) 推荐(0)
摘要: 。 阅读全文
posted @ 2021-03-31 08:29 会赢嘛 阅读(38) 评论(0) 推荐(0)
摘要: 一个显然的$O(n^2)$算法:考虑从左向右扫描,维护一个栈。 当栈顶的字符和新的字符可以合并时,则把栈顶的字符和新字符合并后把新字符插入栈。 正确性显然。 #include<bits/stdc++.h> using namespace std; #define N 200010 int t[30] 阅读全文
posted @ 2021-03-30 19:13 会赢嘛 阅读(273) 评论(0) 推荐(0)
摘要: 套路水题。 阅读全文
posted @ 2021-03-30 10:53 会赢嘛 阅读(53) 评论(0) 推荐(0)
摘要: 简单题 设$f_{i,j}$表示选择了$i$个关键点,最后一个关键点选择的位置是$j$,$[1,j]$的最小代价。 显然$f_{i,j}=\min(f_{i-1,k}+w(k+1,j)),k<j$,$w(i,j)$为区间$i,j$左边/右边放置基站的代价函数。 由于我们知道当前这一段左/右最近的点, 阅读全文
posted @ 2021-03-29 08:08 会赢嘛 阅读(101) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2021-03-28 15:39 会赢嘛 阅读(0) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页