摘要: 计蒜客 青云的机房组网方案 题目链接:青云的机房组网方案(困难) - 题库 - 计蒜客 (jisuanke.com) ​ 注意到,\(a_i\) 的范围为 \([1,10^5]\),又由于 \(2\times3\times5\times7\times11\times13=30030\),所以 \(a 阅读全文
posted @ 2021-10-14 14:27 夜空之星 阅读(35) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-10-13 15:32 夜空之星 阅读(6) 评论(0) 推荐(0) 编辑
摘要: CF160D Edges in MST ​ 首先考虑不可能构成最小生成树的边。我们先按边权排序,对于一条边 \(e\),我们将所有边权严格小于它的边相连,此时 \(n\) 个点构成了数个联通块,如果这条边两端的端点 \(u,v\) 已经在一个联通块里了,说明这条边根本用不上,也就是这条边是不可能构成 阅读全文
posted @ 2021-10-11 15:51 夜空之星 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 「SCOI2015」小凸玩密室 题目链接:#2009. 「SCOI2015」小凸玩密室 - 题目 - LibreOJ (loj.ac) ​ 由于题目中有这么一个条件:在点灯的过程中,要保证任意时刻所有被点亮的灯泡必须连通,在点亮一个灯泡后必须先点亮其子树所有灯泡才能点亮其他灯泡。请告诉他们,逃出密室 阅读全文
posted @ 2021-10-06 15:40 夜空之星 阅读(96) 评论(0) 推荐(0) 编辑
摘要: HNOI 2015 菜肴制作 ​ 题目链接:HNOI2015 菜肴制作 ​ 显然的拓扑排序,一个很明显的想法是建图跑拓扑排序然后用小根堆来替换队列。但是这个想法明显有误,举个例子,现在我们能做 \(3,4\),而 \(4\) 对 \(1\) 的制作有利,\(3\) 对 \(1\) 的制作无益,那么我 阅读全文
posted @ 2021-10-06 14:36 夜空之星 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1.二项式反演 ​ 式子: \[ f(n)=\sum_{i=0}^{n}{\dbinom{n}{i}g(i)}\Leftrightarrow g(n)=\sum_{i=0}^{n}{(-1)^{n-i}\dbinom{n}{i}f(i)} \] ​ 博客链接:二项式反演及其应用 - GXZlegen 阅读全文
posted @ 2021-09-25 16:30 夜空之星 阅读(67) 评论(0) 推荐(0) 编辑
摘要: HDU-4965 Fast Matrix Calculation 题目链接:Problem - 4965 (hdu.edu.cn) ​ 正常算出矩阵 \(A\times B\) 然后对该矩阵做一个矩阵快速幂的话,时间复杂度是 \(O(n^3\times\log(n^2))\) 的。这个复杂度是肯定过 阅读全文
posted @ 2021-09-15 15:02 夜空之星 阅读(29) 评论(0) 推荐(0) 编辑
摘要: LOJ#534 花团 题目链接:#534. 「LibreOJ Round #6」花团 - 题目 - LibreOJ (loj.ac) ​ 由于我们一开始就知道一个物品存在的时间段,我们考虑线段树分治。 ​ 我们对时间轴建立一颗线段树,线段树上每一个节点都是一个 vector,然后我们在插入时直接在对 阅读全文
posted @ 2021-09-14 11:16 夜空之星 阅读(56) 评论(0) 推荐(0) 编辑
摘要: NOIP 2014 D2 T3 解方程 ​ 大整数解方程,我们可以运用 hash 思想,给大数取模进行计算。 ​ 取模之后问题就很简单了,把公式化简一下: \[ a_0+a_1\times x+a_2\times x^2+\dots+a_n\times x^n=(((((a_n)\times x)+ 阅读全文
posted @ 2021-09-14 10:40 夜空之星 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 计蒜客T3050 子串 题目链接:子串 - 题库 - 计蒜客 (jisuanke.com) ​ 不是常规操作,在线不好处理,考虑离线处理。对询问按照右端点排序。 ​ 先考虑对于一个区间暴力怎么做,一种想法是枚举长度,然后对区间扫过去检查枚举的长度是否可行,这么暴力是 \(O(n^2)\) 的。注意到 阅读全文
posted @ 2021-09-13 14:47 夜空之星 阅读(54) 评论(0) 推荐(0) 编辑