自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 2019杭电多校第十场

2019杭电多校第十场这次终于不是苟上的首页了1003. Valentine's Daysolved at 01:02\(n\)个物品,每个物品有\(p_i\)的概率使你快乐,每个物品是否让你快乐是独立事件,你要选择一个子集,使得你快乐次数恰好为一的概率最大我并不是一个数学选手,读完之后就交给zggg了,然而zggg一直没搞出来,我突然想起来这题我好像去年做过?!一翻vjudg...

2019-08-21 23:19:00 172

转载 2019杭电多校第九场

2019杭电多校第九场熟悉的后半场挂机节奏,又苟进首页了,很快乐1001. Rikka with Quicksortupsolved不是我做的,1e9调和级数分段打表1002. Rikka with Cakesolved at 01:11有一个矩形,给你很多射线(射线只有横平竖直的四个方向),问把矩形切成了多少块队友说答案是交点数加一,作为一个合格的工具人,当然是把队友的...

2019-08-20 19:50:00 166

转载 2019牛客多校第十场

2019牛客多校第十场A. Blackjackupsolved题目等价于询问有\(n\)个有权值\(x_i\)的物品的一个随机排列,设\(pos\)为第一个前缀权值和大于\(a\)的位置,求\(\sum \limits_{i = 1}^{pos} x_i<=b\)的概率\((1<=n<=500, 1<=a<b<=500, \sum x_i&gt...

2019-08-17 22:26:00 169

转载 2019牛客多校第九场

2019牛客多校第九场A. The power of Fibonacciupsolved求斐波那契数列的\(m\)次方的前\(n\)项的和模1e9的值\((1<=n<=1e9, 1<=m<=1000)\)首先要知道斐波那契数列模意义下是有循环节的,它的循环节也必定是它的\(m\)次方的循环节然后把\(1e9\)拆成\(2^9*5^9\), 对\(2^9...

2019-08-15 23:20:00 142

转载 2019杭电多校第八场

2019杭电多校第八场这场又变得快乐了起来,首页最后一名,很快乐1003. Acesrc and Good Numberssolved at 02:48(+1)不是很懂,队友oeis了9个数列打个表就过了...1004. Acesrc and Huntingsolved at 04:16(+1)给你一个\(n*m(1<=n, m<=100)\)的格点图,你可以任...

2019-08-15 22:34:00 134

转载 2019杭电多校第七场

2019杭电多校第七场咕咕了好久这场真实自闭1001. A + B = Csolve at 03:40(+12)给你A, B, C你要找到一种方案,在A, B, C后各自添加\([0, 1e6]\)个零,使得\(A+B=C\)高精度问题首先在\(C\)后面添加足够多的零使得\(C\)的位数最多然后假设\(A\)是\(AB\)中较大的,那么显然\(A\)的位数要么和\(C\...

2019-08-15 21:48:00 92

转载 Codeforces 938G 线段树分治 线性基 可撤销并查集

Codeforces 938G Shortest Path Queries一张连通图,三种操作1.给x和y之间加上边权为d的边,保证不会产生重边2.删除x和y之间的边,保证此边之前存在3.询问x到y的路径异或最小值保证图在任意时刻连通首先连通图路径异或相当于从x到y的任意一条路径再异或上若干个环得到的,只要在dfs过程中把非树边成的环丢到线性基里就好了,其他环一定可以通过这些...

2019-08-13 14:58:00 167

转载 2019牛客多校第八场

2019牛客多校第八场A. All-one Maticessolved at 01:58(+2)求一个\(n*m\)的\(01\)矩阵的极大全\(1\)子矩阵数目悬线法处理出\(d\)数组(从这个位置最多向上延伸多少个\(1\)),然后单调栈处理出每个位置的\(d\)能延伸的左右最远位置,\(vis\)打标记的时候如果发现标记不是\(i-1\)也不是\(0\)说明这里之前有一个极...

2019-08-13 12:23:00 143

转载 2019牛客多校第七场

2019牛客多校第七场荣膺全场罚时最高,为什么今天和昨天都是6题,今天的我却没有了昨天的快乐呢。。。A. Stringsolve at 00:28给你一个\(01\)字符串\(s\),你要将它分割成数量尽可能少的若干个串,使得每个串都是它的所有循环同构串中字典序最小的\((1<=T<=300, 1<=|s|<=200)\)看上去就感觉贪心是对的,就是每次...

2019-08-08 20:34:00 116

转载 2019杭电多校第六场

2019杭电多校第六场过了6题,特别爽1002. Nonsense Timesolved at 02:55有一个\(1-n\)的排列\(p\), 一开始\(p\)所有位置全部无效,每次给出一个数\(k_i\),意味着\(k_i\)这个位置的数开始有效,每次使一个数有效就输出当前有效序列的LIS长度,\((1<=n<=5e4)\),保证数据是随机生成的倒过来考虑,相当...

2019-08-07 23:04:00 76

转载 2019杭电多校第五场

2019杭电多校第五场1002. three arraysupsloved你有两个长为\(n\)的序列\(a, b\),你可以任意打乱这两个序列,使得序列\(c\)字典序最小\((c_i = a_i\, xor\, b_i)\)题解很神秘,看不懂。。。两颗字典树dfs相互跑就好了#include <bits/stdc++.h>using namespace st...

2019-08-07 22:15:00 118

转载 2019牛客多校第六场

2019牛客多校第六场最近实验室装修搬东西有点忙,就一直拖到现在。。。A. Garbage Classificationsolved at 00:14签到题,垃圾分类B. Shorten IPv6 Addresssolved at 00:48(+1)给你一个二进制表示的ipv6地址,求最短表示模拟即可,不用考虑最短且字典序最小怎么做,枚举出来就行了D. Movesol...

2019-08-07 22:01:00 111

转载 2019牛客多校第五场

2019牛客多校第五场A. digits2solved at 00:47(+1)签到题,将\(n\)输出\(n\)次即可,不知道队友在想什么。。。B. generator 1upsolved矩阵快速幂,只是次数非常高用十进制快速幂就好了,居然没想出来。。。C. generator 2upsolvedBSGS,需要改块的大小使得总复杂度更低E. independent...

2019-08-02 22:15:00 130

转载 2019杭电多校第四场

2019 杭电多校第四场1001. AND Minimum Spanning Treesolved at 00:39(+1)有一张\(n\)个点的完全图,点编号是\(1\)到\(n\),边权是点编号的bitwise and,求最小生成树,输出字典序最小的签到题,偶数直接连\(1\),二进制位不全是\(1\)的奇数连最低的为零的二进制位代表的二的幂次,全是\(1\)的看加一是不是小...

2019-07-31 21:59:00 84

转载 2019杭电多校第三场

2019杭电多校第三场1002. Blow up the cityupsloved有一个DAG,出度为\(0\)的点是指挥中心,\(q\)次询问,每次给出两个点,这两个点存有关键物资,你可以炸掉一个点和它的邻接边,使得这两个点中任意一个点的物资不能到达指挥中心(有一个点不能到达任意一个指挥中心即可),求方案数,询问独立并不会支配树,比赛的时候想到了这个东西的概念,但是不会实现,赛...

2019-07-30 22:15:00 156

转载 2019牛客多校第四场

2019牛客多校第四场目前为止打得最爽的一场多校A. meetingsolved at 00:58(+1)树上有\(k\)个关键点,让你选择一个树上的点,使得这些关键点到这个点的最大距离最小类似树的直径的做法,找到最远的两个关键点的距离除以二向上取整就好了B. xorupsolved你有\(n\)个集合,每个集合有若干个数若一个集合的任意一个子集异或和为\(x\),称这...

2019-07-27 22:02:00 163

转载 2019牛客多校第三场

2019牛客多校第三场A. Graph Gamesupsolved\(n\)个点,\(m\)条边的图\((1<=n<=1e5,1<=m,q<=2e5)\),\(q\)次操作,操作有两种,一种是翻转区间内边的状态,第二种是询问两个点的邻接点集是否一致直接判断点集肯定\(T\)飞了,给每个点随机一个权值,点集的权值就是全部异或起来,冲突概率很小对线段分块,复...

2019-07-25 22:01:00 129

转载 2019杭电多校第二场

2019杭电多校第二场太菜了,被学弟暴打1002. Beauty of Unimodal Sequenceupsolved要求输出字典序最小和最大的最长单峰子序列对于每一个位置,维护以这个位置结尾的前缀/后缀最长上升/单峰子序列长度,然后贪心输出(如果只要求长度正反求LIS就好了)#include <bits/stdc++.h>using namespace s...

2019-07-25 21:53:00 102

转载 2019杭电多校第一场

2019杭电多校第一场有点自闭,本来应该昨天写的,拖到了今天1001. Blankupsolved题意是在\(n\)个位置上填数,只能填\(0,1,2,3\)这四种,然后有\(m\)个限制条件,限制的是区间不同数的个数,求填数方案数\(1<=n,m<=100\)看着官方题解一下就明白了\(dp[i][j][k][t]\)代表填完前\(t\)个数之后四种数的出现位置...

2019-07-23 20:40:00 96

转载 2019牛客多校第二场

2019牛客多校第二场A. Eddy Walkerupsloved有一个长为\(n\)的环,一开始位于\(0\),每次随机向前或者向后走,求最后一个走到\(m\)的概率ps:这题实际上求的是所有询问的前缀积实际上概率相等(俺也不知道为啥)如果\(m!=0\),则概率是\(\frac 1 {n-1}\),特判\(n=1,m=0\)就行了代码不放了B. Eddy Walker2...

2019-07-20 22:54:00 100

转载 2019牛客多校第一场

2019牛客多校第一场D还没补,G看起来做不了A Equivalent Prefixessolved at 00:21题意是有两个长为n的数组a,b,每个数组都是1到n的一个排列询问一个最长的前缀p,使得对于任意的\(1 <= l <= r <= q\),都有\(min\_element(a, l, r) = min\_element(b, l, r)\)(最...

2019-07-18 22:12:00 221

转载 区间加值,区间gcd, 牛客949H

牛客小白月赛16H 小阳的贝壳题目链接题意维护一个数组,支持以下操作:1: 区间加值2: 询问区间相邻数差的绝对值的最大值3: 询问区间gcd题解设原数组为\(a\), 用线段树维护\(b[i] = a[i] - a[i - 1]\),线段树维护三个值:min, max, gcd对于操作1:L 位置加上x, R + 1位置减去x对于操作2:查询区间(L + 1,...

2019-07-13 20:17:00 545

转载 Codeforces1110F Nearest Leaf dfs + 线段树 + 询问离线

Codeforces1110F dfs + 线段树 + 询问离线F. Nearest LeafDescription:Let's define the Eulerian traversal of a tree (a connected undirected graph without cycles) as follows: consider a depth-first search...

2019-03-07 22:24:00 100

转载 Codeforces1111D Destroy the Colony 退背包+组合数

Codeforces1111D 退背包+组合数D. Destroy the ColonyDescription:There is a colony of villains with several holes aligned in a row, where each hole contains exactly one villain.Each colony arrangement...

2019-02-26 22:04:00 154

转载 Codeforces 1108F MST Unification MST + LCA

Codeforces 1108F MST + LCAF. MST UnificationDescription:You are given an undirected weighted connected graph with \(n\) vertices and \(m\) edges without loops and multiple edges.The \(i\)-th ...

2019-02-02 23:09:00 307

转载 Codeforces 1108E2 Array and Segments (Hard version) 差分, 暴力

Codeforces 1108E2E2. Array and Segments (Hard version)Description:The only difference between easy and hard versions is a number of elements in the array.You are given an array \(a\) consisti...

2019-02-02 22:40:00 219

转载 Codeforces 1107G Vasya and Maximum Profit 线段树最大子段和 + 单调栈

Codeforces 1107G 线段树最大子段和 + 单调栈G. Vasya and Maximum ProfitDescription:Vasya got really tired of these credits (from problem F) and now wants to earn the money himself! He decided to make a con...

2019-02-02 11:01:00 167

转载 Codeforces1107E Vasya and Binary String 记忆化dp

Codeforces1107E 记忆化dpE. Vasya and Binary StringDescription:Vasya has a string \(s\) of length \(n\) consisting only of digits 0 and 1. Also he has an array \(a\) of length \(n\).Vasya perform...

2019-02-02 10:22:00 129

转载 codeforces#536题解

CodeForces#536A. Lunar New Year and Cross CountingDescription:Lunar New Year is approaching, and you bought a matrix with lots of "crosses".This matrix \(M\) of size \(n \times n\) contains o...

2019-02-01 17:05:00 316

转载 线段树优化建图(cf787d, 2019Wannafly Winter Camp Day7 Div1 E)

线段树优化建图,用于区间到区间建边时降低空间复杂度建立两颗线段树,一颗in, 代表进入这个区间,一颗out,代表从这个区间出去in树从父亲向儿子建边,代表宏观进入整个区间,不向下寻找out树从儿子向父亲建边,代表出去in树向out树对应点建边,代表从这个点进去可以从它出去建真正的边时:1: 单点向单点: out树对应点向in树对应点建边2: 单点向区间: out树对应点向i...

2019-01-30 21:51:00 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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