摘要:
模拟退火 博客 洛谷日报 OI-Wiki 另一个博客 node:其实这些博客都讲得很好,实现的话可以参考第一个 练习 UVA10228 A Star not a Tree? LuoguP5544 [JSOI2016]炸弹攻击1 上一题的AC代码 剩下的再说把…… 阅读全文
摘要:
算法 贪心+无数有趣的细节 高能预警:本题细节较多,请仔细食用。 思路 从小数点往后搜,直到遇见第一个$\geq 5$的数字,它就是我们要四舍五入的第一个。然后从它开始往回搜,只要$\geq 5$就四舍五入。 正确性 小数点后位数靠前的数字越大,值越大,所以我们将第一个能“$5$入”的点“入”掉(因 阅读全文
摘要:
prufer编码 $prufer$序列可以将一个代标号的$n$个节点的树用$[1,n]$中的$n-2$个整数表示,可以理解为完全图的生成树与数列之间的双射。 出自OI Wiki 有关无根树转$prufer$编码,$prufer$编码转无根树等内容可以去$OI Wiki$上看 这里只介绍**$pruf 阅读全文
摘要:
题意 给定一个序列,一些位置未确定(是$o$与$x$的几率各占$50%$)。对于一个$ox$序列,连续$x$长度的$o$会得到$x^2$的收益,请问最终得到的序列的期望收益是多少? 算法 期望DP 思路 一段一段地处理其实并不方便,因为我们并不知道一段连续$o$的长度(它会随着你的选择而变化)。 于 阅读全文
摘要:
算法 期望DP入坑题 思路 设$f_{i,j}$为第$i$时刻,电梯上正好有$j$人的概率,于是有: $$\left{\begin{f_{i + 1,j + 1}=f_{i,j}\times p}\{f_{i+1,j}=f_{i,j}\times (1-p)} \end \right. $$ 采用刷 阅读全文
摘要:
结论题 先给结论吧: 一个两直角边分别为$x$,$y$的格点直角三角形(即在网格图上),其斜边上的整点数量为$gcd(x,y)+1$(包含两端点). 貌似看完结论还是不会呢 思路 首先声明:本题是格点图,所以要把行数列数都加上$1$。 先简单容斥一下,合法三角形数量$=\(从格点图上任选三个点的方案 阅读全文
摘要:
算法 暴力枚举+拓欧检查 思路 两个野人$i$与$j$会相遇,当且仅当方程$c_i + xp_i \equiv c_j + xp_j(mod M)\(有正整数解且该解\)\leq min(l_i,l_j)$。 又发现题目中保证 \(M \leq 1e6\),于是就可以愉快的暴力枚举了。 而上面的方程 阅读全文
摘要:
数学题 排列组合+高精度 前置芝士 插空法 高精度计算 思路 考虑容斥,老师不相邻的方案数$=\(不考虑老师特殊要求的方案数\)-$保证老师相邻的方案数 不考虑老师限制,即老师与男生相同,则方案数为:\(A(n+3,m)\times A(n+2,n+2)\) 保证老师相邻,即把两个老师捆在一起,看做 阅读全文
摘要:
前置芝士 裴蜀定理 若$a$,$b$是整数,且$gcd(a,b)=d$,那么对于任意的整数$x$,\(y\),$ax+by$都一定是$d$的倍数,特别地,一定存在整数$x$,\(y\),使$ax+by=d$成立。 推广: $a_1,a_2,a_3...a_n$为$n$个整数,$d$是它们的最大公约数 阅读全文
摘要:
裴蜀定理 见我的这篇博客 拓展欧几里得定理 当已知$a$,$b$时,求一组$x$,$y$使得$a\times x + b\times y = GCD(a, b)$ 解一定存在 因为$GCD(a,b) = GCD(b, a % b)$,所以$a \times x + b \times y = GCD( 阅读全文