02 2017 档案
摘要:有n个小朋友,每个小朋友有一些糖果,每次把一个糖果传给左边或者右边的人花费代价1,求每个人糖果数量相同的最小代价。 数据范围.....原题是这样的: 我看了直接就被吓到了.....这直接把1/6个地球,中国的大部分都搬过来了啊..... 然后看了看discuss,n<=10^6 ..........
阅读全文
摘要:一道比较裸的网络流... 还在建图,就惨遭ditoly爆D:"这么裸的题,还要做啊?" 分割线 每一个点拆3个点,表示跳出去的时候的高度,然后每个点再拆两个点,中间连1的边,表示只能有一只蜥蜴从这个点跳出去.... 然后就没啦。
阅读全文
摘要:有n个点,每个点有p和c和坐标x,现在每个点可以选择建一座仓库,花费c块软妹币,或者运到后面的仓库,花费坐标差*p块软妹币 求最小花费 n<=1,000,000 点j连到点i的花费是(si-sj)*pj=si*pj -sj*pj 令gi=-si*pi 如果j比k优秀,那么f[j]+g[j..i]+s
阅读全文
摘要:哎我好菜啊 从来没打过表的萌新这次想打个表结果打太多了长度超限了(后来发现根本没必要打表) 我是分割线 A.矩形 给定一个2*n的矩形,每个位置有一个正权值,你要把它恰好分成m个矩形,使得所有矩形的和的最大值最小并求出最小的最大值。 n<=100000 m<=100 题解: 首先很显然m只是一个附加
阅读全文
摘要:题意:给定n个点的高度,支持修改和求高度大等于给定的值的连续的段数量。n<=100000 题解:段数=大等于高度的数量-相邻两个数的较小值大等于高度的数量。线段树或者树状数组 复杂度nlogn 提答题乱搞大概50分,34题都不会
阅读全文
摘要:哎,今天第一次打div1 感觉头脑很不清醒。。。 看到第一题就蒙了,想了好久,怎么乱dp,倒过来插之类的...突然发现不就是一道sb二分吗.....sb二分看了二十分钟........ 然后第二题看了一下,感觉太码农了不可做,然后就cd逛一逛。 突然觉得c可做,就做了一下,交上去wa了,发现有情况没
阅读全文
摘要:给你一个n*2的扫雷游戏,第二行没有雷,告诉你第二行每一个格子周围有几个雷,求可能的方案数量。 类型:一股清流 思路:二逼题,确定了前两项,每一项都能从前两项确定,check一下就可以了 难度:普及组。
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1087 一个n*n的棋盘,要在上面放国王,每个国王占领周围3*3的土地,求放置K个国王的方案数量。 一开始感觉结论题就打了个表,打一个8的表只要一两分钟⬇️,虽然说n<=9,但是9的估计要很久...说不
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1059 我好菜啊,想了好久不知道怎么做。。 然后去黄学长博客看了一眼: "不管怎么交换,同行的还是同行,同列的还是同列,所以求的是n个不同行列的点" 瞬间就会做了...... 二分图匹配,每一行和每一列
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1040 题意:有n个骑士,每个骑士都有一个憎恶的人不能和他同时选,每个骑士有一个战斗力,求最大的战斗力的和 n<=1,000,000 数据范围有点吓人 很明显这是一个无向环带外向树的图。 把环找出来,然
阅读全文
摘要:自己的号2000+了....临时找了一个1540的号,和一个大佬@ditoly一起打... 这是大佬↓ 迟到了一下,过了十分钟才报名..... A....... B.你有n个数,对面也有n个数,两两对决!!! 求最多大于对面的数多少场,大等于对面的数多少场。 直接贪心 C 给定一个矩阵,每次给一个l
阅读全文
摘要:题意:有n个男生m个女生排成一排 求让这一排中任意一段的男女生数量之差不大于k的方案数量。 n,m<=150,k<=20 f[i][j][k][l]表示i个男生j个女生 后缀中男生-女生的最大值为k 女生-男生的最大值为l 的方案数
阅读全文
摘要:用线段树维护区间最小值和最小值个数来求一段区间里0的个数,把横的和竖的边分别拿出来,排序,然后每次查一下重复部分的长度即可
阅读全文
摘要:1.飞行员配对方案问题 https://www.luogu.org/problem/show?pid=2756 二分图匹配。 2.太空飞行计划问题 貌似是叫做最大权闭合图...最小割就可以了.. 原题真的恶心,读入都不给数量的....换成了一道数据更大的类似的题目 http://www.lydsy.
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1061 有n天,每天都需要一定数量的人。有m种志愿者,第i个志愿者可以在si到ti天工作,但需要费用ci,求最小费用。 有上下界无源汇费用流。 开一个超级S,超级T,然后每个点计算一下入度与出度之差,f
阅读全文
摘要:1.一条路,两边都是一个1到n的全排列,可以把其中一个全排列的起始位置改变(比如123可以变成231或者312) 然后把相同的数连起来,求小交叉数。 先算一下交叉数,然后直接一步步移动,O1更新一下状态就可以了。注意两边都要算过去。 2.有一条路,路两边都有一个随意顺序的1-n n个点。如果|a-b
阅读全文
摘要:1.Promotion Counting 给定一棵树,每个点一个权值,求每个点权值比他大的子孙的个数。n<=10^5 题解:离散一下线段树维护。dfs到每个点的时候求一个答案,dfs完它的子孙求一个答案,求差即可。 2.Building a Tall Barn 题目大意:给定长度为N的序列ai,对每
阅读全文
摘要:T1.回文树裸题。 T2.斜率优化 f[i]=max(f[j]+s[j]*(s[i]-s[j])) 令g[i]=f[i]-s[i]^2 j比k优 那么g[j]+s[i]s[j]>g[k]+s[i][k] g[j]-g[k]>s[i](s[k]-s[j]) g[j]-g[k]/(s[j]-s[k])<
阅读全文
摘要:1.设计图案 给你一个n*m的矩阵,每个格子必须填或者不能填,要用环和1*2的小方块填满它,求方案数。 比如3*2,每个格子都必须填 有6种填法。 n*m<=300 当时一看就觉得不可做然后就放弃了..... 题解:有个结论: 状压dp详细就是: 按照从上到下,从左到右dp,用f[i][j][k]表
阅读全文
摘要:这场cf时间特别好,周六下午,于是就打了打(谁叫我永远1800上不去div1) 比以前div2的题目更均衡了,没有太简单和太难的...好像B题难度高了很多,然后卡了很多人。 然后我最后做了四题,E题感觉不会太难就是切不下来,还好前面几题A的快居然混了个RANK6,然后+204,终于上到紫名了....
阅读全文
摘要:最近老师把apio的题目拿出来了,然后由于我实在是菜,分数还没三位数...... 我是分割线 1.巴厘岛的雕塑 N个数,分成连续的A-B个组,让每个组的和或起来最小,求最小值。 对于Task1 n<=100 由于涉及到位运算,所以很容易想到按二进制位来做。要让答案最小,显然要从二进制高位到低位判断,
阅读全文
摘要:听一个大佬说要开博客,于是心血来潮也开了一个。 然后我现在高一,文化课一般般全校前十吧,但是一届学生文化课考上清北的真的个位数,去年甚至没有,有点迷茫。 于是呢,我就决定搞一搞oi(同学都叫他电竞)。前几届学长都有上北大的,加上有这个基础,就开始了。 但是我真的好菜啊,每次模拟赛都要被大佬虐。上半学
阅读全文