思维
mizp
这个作者很懒,什么都没留下…
展开
-
2020牛客暑期多校训练营(第六场)
题目链接A - African Sort题意: 给你一个排列p,每次可以选一个下标集合等概率打乱包含的数并花费集合大小的代价,求给 p 排升序最优策略下最小代价的期望思路: 这是个假题,但我们可以看一下原来题解的推法,一个排列可以看成若干个环(i连p[i]),显然不存在大小不为1的环即为排序完成。那么对所有大小不为1的环进行随机排序操作,记对大小为n的环进行操作至全部有序的期望花费为f(n)。参考题解对于大小为n的环,随机打乱一共有n!种情况。可以发现,指定i个位置组成一个环,有C(n,i) *原创 2020-09-08 21:57:41 · 262 阅读 · 0 评论 -
2020牛客暑期多校训练营(第十场)
题目链接C - Decrement on the Tree题意: 给你一颗有边权的无根树,你可以每次选取一条路径使得该路径上所有的边权减少1,现在有q次修改询问使得所有边权变为0的最少操作次?思路: 由于有多次询问,所以每次修改询问,我们要做到复杂度为O(1)或者O(logn),所以比赛的时候一直在想有什么数据结构可以维护路径。但是这道题你需要将其转化一下,他就变得容易了。题目可以转化成算每个点作为路径端点的贡献,这样只需要算每个端点的贡献了。接下来如何算每个端点的贡献呢?考虑与一个点所有相连的边原创 2020-08-30 10:41:35 · 252 阅读 · 0 评论 -
Code (转化+构造) HDU6590
链接: http://acm.hdu.edu.cn/showproblem.php?pid=6590题面:After returning with honour from ICPC(International Cat Programming Contest) World Finals, Tom decides to say goodbye to ICPC and start a new per...原创 2019-07-24 19:08:44 · 335 阅读 · 0 评论 -
ABBA 2019牛客暑期多校训练营(第一场)
题目链接: https://ac.nowcoder.com/acm/contest/881/E题目:Bobo has a string of length 2(n + m) which consists of characters A and B. The string also has a fascinating property: it can be decomposed into (n ...原创 2019-07-20 09:37:00 · 170 阅读 · 0 评论 -
Submarine in the Rybinsk Sea Codeforces Round #574 (Div. 2)
链接: http://codeforces.com/contest/1195/problem/D2题意:思路: 我们可以统计每一个数各个数位对所有组合的贡献,记得f(x,y)与f(y,x)f(x,y)与f(y,x)f(x,y)与f(y,x)是不同的,算贡献要注意#include<bits/stdc++.h>using namespace std;typedef long l...原创 2019-07-19 10:26:22 · 125 阅读 · 0 评论 -
farm (随机化+二维前缀和) 牛客
题意:White Rabbit has a rectangular farmland of nm. In each of the grid there is a kind of plant. The plant in the j-th column of the i-th row belongs the a[i][j]-th type.White Cloud wants to help Whi...原创 2019-07-13 17:50:37 · 311 阅读 · 0 评论 -
Two Graphs (牛客)
题目:Two undirected simple graphs G1=⟨V,E1⟩ and G2=⟨V,E2⟩ where V={1,2,…,n} are isomorphic when there exists a bijection ϕ on V satisfying {ϕ(x),ϕ(y)}∈E1 if and only if {x, y} ∈ E2.Given two graphs G1=...原创 2019-06-21 23:09:47 · 261 阅读 · 0 评论 -
Monotonic Matrix 牛客
题意:Count the number of n x m matrices A satisfying the following condition modulo (1e9+7).Ai,jA_{i, j}Ai,j ∈ {0, 1, 2} for all 1 ≤ i ≤ n, 1 ≤ j ≤ m.Ai,j≤Ai+1,jA_{i, j} ≤ A_{i + 1, j}Ai,j≤Ai+1,j...原创 2019-06-21 16:05:02 · 231 阅读 · 0 评论 -
Spring VI F - Police Patrol
题目链接: http://codeforces.com/group/NVaJtLaLjS/contest/241382/problem/F题意: 在x轴上,分布了n个物品,问你在x轴某个地方建一个仓库收集起来,可以使得收集完货车走的总路程最短,一开始货车从仓库出发,每次最多能运输m个物品思路: 找到这批物品的中位数即可,中位数所在地方就是仓库最近的。但是后来我在写代码时犯了一些小错误,一...原创 2019-03-28 17:01:39 · 150 阅读 · 0 评论 -
兔子的逆序对 (牛客)
题目链接: https://ac.nowcoder.com/acm/contest/543/D题意:兔子最近喜欢上了逆序对。一个逆序对(i,j) 需要满足 i < j 且 ai > aj兔子觉得只是求一个序列的逆序对个数太没有意思了。于是兔子想到了一个更有趣的问题!兔子可以把区间[L,R] 反转,例如序列{1,2,3,4} 反转区间[1,3] 后是{3,2,1,4}。兔子...原创 2019-03-31 12:32:16 · 793 阅读 · 0 评论 -
Spring III F - Curious Array
题目链接: http://codeforces.com/group/NVaJtLaLjS/contest/240529/problem/F题意: 给一个序列,有m次操作,每一次给[l,r]加上Ck+i−lkC_{k+i-l}^{k}Ck+i−lk,其中l≤i≤r.最后输出操作完的序列.思路: 这道题是差分,只是每个数加上的是一个组合数,所以让我毫无思路,我们可以这样看我们先看在区间【...原创 2019-03-19 00:36:11 · 108 阅读 · 0 评论 -
Spring V B. 拼不出的数
题意:思路: emmmmm,水题,但是呢智障的我只拿到了20分,我的思路是因为集合具有互异性,所以对他进行排序,然后进行前缀和,若是a[i+1]−a[i]==1a[i+1]-a[i]==1a[i+1]−a[i]==1就跳过,否则就是最小拼不出的数的就是sum[i]+1sum[i]+1sum[i]+1,然后我就只得了20分,其实是当a[i]>sum[i−1]+1a[i]&g...原创 2019-03-22 13:48:48 · 173 阅读 · 0 评论 -
Spring Training III D. Toy Sum (思维)
题意: 在1-1e6中,现从里面抽取n个数在集合x里面,现问再从剩下的里面抽取一些数在集合y里面,注意x与y集合交集为空,使得集合x与y分别满足以下公式 ,s=1e6思路: 因为y=s-x+1,所以一开始我的思路这样转化y的,但是存在这样的y也同时存在于x的集合里面,所以这样的思路是错误的,接着我的思路就是把这样的y全部加到一起,然后从1e6开始遍历,找到符合条件的y,然后这样的话会出现一下样...原创 2019-03-17 11:46:21 · 113 阅读 · 0 评论