薇小薇

”喵喵喵?“

排序:
默认
按更新时间
按访问量

日常篇(持续更新ing)

人物简介: 机房: yq:一个神奇的存在,恩好吧在喵喵喵心中有很高的地位,很喜欢量子物理和数学。。。 wtt:社会担当!是个正经妹子(?),善解人意,广播站音质担当,有一堆儿子,还有……男盆友…… xx:颓废担当!任性的全称。。。 喵喵喵:就是很二的博主啦,有毒担当!尬舞唱歌神马的常有啊...

2017-08-09 11:21:37

阅读数:765

评论数:1

[BZOJ3670][NOI2014]动物园(KMP)

题目: 我是超链接 题解: 首先他给了我们关于next数组的提示,这挺好的。 先看到 num 的定义:不互相重叠的公共前后缀个数 说明 num不同于 next 记录的是一个最大值,它记录的是一个和值 那么我们先用kmp数组用递推求出ans[i]表示前缀后缀可以重叠的最长公共部分长度...

2018-06-20 19:40:20

阅读数:2

评论数:0

2018SD省队集训R1 D7

T1 题解: 代码: T2 题解: 很明显我们可以转化一下看看,贪心的从最小的开始选择,每一个数字可以连向左边还没被扩进去的最大值,右边的第一个,或者是自己,维护区间最大值可以用线段树,维护哪些区间被用过可以用set。 则234被扎死口,234的值都是0;56未被扎死口,6...

2018-06-19 21:36:27

阅读数:11

评论数:0

2018SD省队集训R1 D6

T1 题解: 这种东西小一点的范围应该是合并果子,说的科学一点就是k叉哈夫曼树 容易易发现 k 叉哈夫曼树只有 n/k 个节点,并且哈夫曼树合并过程中合并出的节点权值是单调不不降的。 我们开两个队列,用一个队列列保存新合并出的节点。 每次取出前 k 小的权值,怎么选呢?我们枚举从第二...

2018-06-17 23:36:04

阅读数:6

评论数:0

2018SD省队集训R1 D5

当强制在线遇上卡常大赛~ T1 题解: 题目乱七八糟的。事实上你按照他说的构造出a数组,然后交换。然后相连的两个点ab只有a在b的右下方或者b在a的右下方。要求字典序最大,显然我们可以每次贪心选择最大的,然后他左上的矩阵和右下的矩阵都不能选了。 那么30pts的暴力。我们可以每次选...

2018-06-13 20:19:56

阅读数:26

评论数:0

2018SD省队集训R1 D4

T1 题解 首先可以发现ab之间都要线性无关才是最优的,不难发现我们实际要求矩阵的秩 在线性代数中,一个矩阵A的列秩是A的线性独立的纵列的极大数目。类似地,行秩是A的线性无关的横行的极大数目。通俗一点说,如果把矩阵看成一个个行向量或者列向量,秩就是这些行向量或者列向量的秩,也就是极大无...

2018-06-12 22:11:35

阅读数:8

评论数:0

2018SD省队集训R1 D3

T1 题解: 代码: T2 题解: 代码: T3 题解: 这个题目考场上一眼暴力都不会写。。。那就从暴力说起吧 我们可以枚举每一个格子的上三角形先被消掉还是下面的三角形先被消掉,我们假设上面的三角先被删掉,可以建立一个依赖关系,像这样 然后可以瞎搞计数,这样的复...

2018-06-12 21:54:21

阅读数:19

评论数:0

2018SD省队集训R1 D2

T1 题解: 好说一点吧,我们假设H=W=4 我们大概是要解一个方程,考虑减来减去重叠的情况 那么得到的一个性质是 a[x][y]+a[x+4][y+4]=a[x+4][y]+a[x][y+4]a[x][y]+a[x+4][y+4]=a[x+4][y]+a[x][y+4]a[x][y]+...

2018-06-11 19:36:55

阅读数:23

评论数:0

2018SD省队集训R1 D1

T1 题解: 代码: T2 题解: 打表20pts 我们可以对这个矩阵做一个转化(i,j)->(i-j,j) 然后一个位置上的数字就必须在他上面&左边的数字都取了之后才能取 这个模型其实就是杨氏矩...

2018-06-10 20:10:09

阅读数:24

评论数:0

[BZOJ3534][SDOI2014]重建(矩阵树定理)

题目: 我是超链接 题解: 代码:

2018-06-06 23:53:23

阅读数:12

评论数:0

[BZOJ4766]文艺计算姬(矩阵+矩阵树定理+快速加)

题目: 我是超链接 题解: 完全二分图:X中的任一顶点与Y中每一个顶点均有且仅有唯一的一条边相连 不难发现K矩阵是长这个样子的 我们对这个矩阵分一下块,左上角是n * n的对角线为m的矩阵A,右上角是全为-1的n * (m-1)的矩阵B,左下角是全为-1的(m-1) * n的矩阵...

2018-06-05 15:57:46

阅读数:17

评论数:0

[BZOJ4596][SHOI2016]黑暗前的幻想乡(矩阵树定理+容斥)

题目: 我是超链接 题意: n个点要修n-1条路(形成一棵树)。有n-1个公司,每个公司可以修建某些路径。求每个公司恰好修建一条路能修成树的方案数。 题解: 生成树的数量要考虑矩阵树定理,但是如果把所有的边加进去,不能保证每个公司都修一条路。 我们考虑容斥,其实答案就是:至少不选0个公...

2018-06-05 11:07:35

阅读数:21

评论数:0

[BZOJ4031][HEOI2015]小Z的房间(矩阵树定理)

题目: 我是超链接 题解: 利用类似辗转相除的方法,避免了对1e9取余,就可以避开做除法的过程。 因为每次交换行,都会使行列式的值变成原来的-1倍,因为是取模,所以不能对最后的结果直接取绝对值。需要记录交换的次数,然后计算答案,再进行取模。 代码: #include &am...

2018-06-04 18:46:14

阅读数:17

评论数:0

[BZOJ1016][JSOI2008]最小生成树计数(辗转相除高斯消元+矩阵树定理)

题目: 我是超链接 题解: 最小生成树有两个性质: (1)不同的最小生成树中,每种权值的边出现的个数是确定的 (2)不同的生成树中,某一种权值的边连接完成后,形成的联通块状态是一样的 那么我们其实可以把每种权值的处理看成是分开的好几步,然后根据乘法原理,将每一步得到的结果相乘。 ...

2018-06-03 21:58:52

阅读数:328

评论数:2

矩阵树定理学习笔记

前置知识:矩阵的行列式 行列式是什么? det(K)=∑((−1)τ(P)×D1,p1×D2,p2×D3,p3×...×Dn,pN)det(K)=∑((−1)τ(P)×D1,p1×D2,p2×D3,p3×...×Dn,pN)det(K)=∑((−1)^{τ(P)}×D_{1,p_1}×D_...

2018-06-03 19:22:00

阅读数:26

评论数:0

[BZOJ3244][NOI2013]树的计数(树)

题目: 我是超链接 题解: 首先按照bfs分层,然后对于点x,令pos[x]为x的dfs序编号,a[i]为dfs序的第i个数在bfs序里的位置。 第i层的深度为i,假设它包含[l,r],那么有以下限制 第1层是1 pos[l] < pos[l+1] &am...

2018-06-02 11:28:45

阅读数:27

评论数:0

[BZOJ3243][NOI2013]向量内积(STL暴力)

题目: 我是超链接 题解: 哇这个题用bitset直送50啊,k=2可以搞一搞,然后k=3小的也可以弄,这样有80啦 行了暴力我就很满意了 分析数据范围我觉得这个题应该是O(nd)的 代码: 80pts #include <bitset&amp...

2018-05-31 18:52:32

阅读数:18

评论数:0

[BZOJ3240][NOI2013]矩阵游戏(十进制快速幂+矩阵乘法 / 数学相关)

题目: 我是超链接 题解: NOI老是考奇奇怪怪的数学题诶。。。 F(n,m)=a⋅F(n,m−1)+b=am−1F(n,1)+b+ab+...+am−2b=am−1c⋅F(n−1,m)+am−1d+b+ab+...+am−2bF(n,m)=a·F(n,m−1)+b=am−1F(n,1...

2018-05-31 10:42:34

阅读数:20

评论数:0

[BZOJ2876][NOI2012]骑行川藏(导数+数学相关)

题目: 我是超链接 题解: 题目就是让求∑kisi(vi−v′i)2<=Eu∑kisi(vi−vi′)2<=Eu\sum k_is_i(v_i-v_i')^2min∑sivimin∑sivimin{\sum {s_i\over v_i}} 我...

2018-05-30 17:23:52

阅读数:21

评论数:0

[BZOJ2878][NOI2012]迷失游乐园(概率期望dp+图论)

题目: 我是超链接 题解: 代码:

2018-05-30 11:29:37

阅读数:24

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭