摘要:
【Summarize】 1.考虑整体性的时候可以从局部最优考虑,即通过前后关系列不等式 2.拟阵的遗传性质通常体现在物品可否倍数拆分 POJ 2376:Cleaning Shifts POJ 1328:Radar Installation POJ 3190:Stall Reservations PO 阅读全文
posted @ 2016-11-17 20:11
forever97
阅读(426)
评论(0)
推荐(0)
摘要:
时间是一只藏在黑暗中的温柔的手,在你一出神一恍惚之间,物转星移。兴许龙应台是幸福地,她还能目送着至亲的背影渐渐消失在岁月的远端,而我,甚至连小路转弯处的那丝光,都无缘看到。 外婆过世时,我还在学校里,过着每天啃算法,熬夜打比赛的生活。 噩耗传来的时候,我正在收拾行李,看到手机里的消息,精神有些恍惚。 阅读全文
posted @ 2016-11-17 19:34
forever97
阅读(319)
评论(0)
推荐(0)
摘要:
算是组队后第一次打比赛吧。 09题开始就有人过了,看到题目,这不是轮廓线DP的裸题么?!!,一发WA告终,然后发现题目是有改动的。还是太心急了。 然后我读了第一题,是最小生成树求期望距离,我把题意说了一下,磊哥就开始写,在调编译器上出了点问题,卡了一会儿,提交也不是特别顺利,迷之错误WA了三发。但是 阅读全文
posted @ 2016-11-17 19:30
forever97
阅读(198)
评论(0)
推荐(0)
摘要:
第二次多校,出师未捷身先死 欣君看了一下09题,高呼水题,迅速码好,一A。 我看了11题,发现分奇偶讨论即可,于是按思路写好,一A。 欣君搞鼓出01题的一个公式,于是我照着写,一WA。简直不可思议,发现一个小错误,改正,又是一WA。 于是换欣君看代码,坐下顺手就是一WA O(≧口≦)O,反手再来一W 阅读全文
posted @ 2016-11-17 19:28
forever97
阅读(244)
评论(0)
推荐(0)
摘要:
又是多校总结时间。 这两天重感冒,精神不佳,总结一拖再拖,结果到了多校第四场结束后回来总结第三场。不过因为还在补第三场的题,所以还是记得挺清楚的 欣君说决定自己AFK试试,于是全程读题算公式。 欣君翻译完01,我跟磊哥同时脱口而出,水题,于是磊哥码之,一发WA,改后A。 我自己看了07,觉得边对于答 阅读全文
posted @ 2016-11-17 19:25
forever97
阅读(215)
评论(0)
推荐(0)
摘要:
第四场多校队伍的发挥还是相当不错的。 我倒着看题,发觉最后一题树状数组可过,于是跟队友说,便开始写,十分钟AC。 欣君翻译01题给磊哥,发现是KMP裸题,但是发现模板太旧,改改后过了。 11题是一道毒性很强的题目,就是统计一个词在题目给出的列表中出现的次数,于是欣君用exal数数,然后数错了,获得一 阅读全文
posted @ 2016-11-17 19:23
forever97
阅读(205)
评论(0)
推荐(0)
摘要:
第五场和第六场多校都打得很糟糕。 能做到不以物喜不以己悲是假的,这对队伍的情绪也可以算上是比较大的打击。 很多时候我们发现了问题,但是依旧没有采取有效的方法去解决它,甚至也没有尝试去改变。这是一件相当糟糕的事情,因为,有的时候,态度决定了实力发挥的稳定性。 在第五场和第六场多校中,问题暴露的特别明显 阅读全文
posted @ 2016-11-17 19:22
forever97
阅读(190)
评论(0)
推荐(0)
摘要:
第七场多校的排名稍微有了一点回升,然而也并不太乐观。 开场欣君秒出了02题的公式,磊哥开始打表验证,发现可行,一A。 我觉得06题有些思路,开始写,但是发现复杂度优化不下去,于是弃疗。 磊哥做了10题的暴力,发现出题人很刁钻,然后代码被卡,开始和欣君讨论10题的解法,我看了一下10题,觉得左偏树可过 阅读全文
posted @ 2016-11-17 19:20
forever97
阅读(217)
评论(0)
推荐(0)
摘要:
回家之后一堆的事情,最后两场多校都没怎么参加,终于现在有些时间可以把第八场的总结补上。 欣君开局看出06题公式,我照着写,一A,差一分钟拿到FB,有点可惜。 磊哥觉得11题水题,写了一下,一A。 欣君读了剩下过的人数最多的01题,按照磊哥提供的思路我写了一下,一A。 然后欣君开始搞03,听取WA声一 阅读全文
posted @ 2016-11-17 19:19
forever97
阅读(161)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5811 【题目大意】 给出 一张单向图,现在将其划分成了两个部分,问划分之后的点是否分别满足按照一定序列排序后后面的点可以直接与前面的点相连,如果可以,从第二部分拆出几个点到第一部分仍然满足这个性质。 阅读全文
posted @ 2016-11-17 19:17
forever97
阅读(255)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5727 【题目大意】 现在有n颗阴珠子和n颗阳珠子,将它们阴阳相间圆排列构成一个环,已知有些阴珠子和阳珠子不能放在相邻的位置,否则这颗阳珠子就会失去功效,输出最少失去能量的阳珠子数目 【题解】 对于阴 阅读全文
posted @ 2016-11-17 19:16
forever97
阅读(197)
评论(0)
推荐(0)
摘要:
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=1143 【题目大意】 给出一张有向图,问最大不连通点集,连通具有传递性 【题解】 我们将每个点拆点,拆成出点和入点,出点连接超级源点,入点连接超级汇点, 我们发现答案就是最小割的补集,而最 阅读全文
posted @ 2016-11-17 19:14
forever97
阅读(198)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5723 【题目大意】 n座城市,m条路径,求解: 1.最短的路径和,使得n座城市之间直接或者间接连通 2.在路径和最短的情况下,求出任意两个城市之间的期望距离 【题解】 对于问题1,只需求出该图的最小 阅读全文
posted @ 2016-11-17 19:12
forever97
阅读(288)
评论(0)
推荐(0)
摘要:
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=1179 【题目大意】 给出一张有向带环点权图,给出一些终点,在路径中同一个点的点权只能累加一次,问从起点到任意终点所能得到的最大点权和。 【题解】 因为有环,所以一定存在强连通分量,我们将 阅读全文
posted @ 2016-11-17 19:09
forever97
阅读(188)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5738 【题目大意】 给出平面中一些点,在同一直线的点可以划分为一个集合,问可以组成多少包含元素不少于2的集合。 【题解】 最重要的还是处理点重合,和线重复计算的问题,对于每个点,进行极角排序,作为端 阅读全文
posted @ 2016-11-17 19:07
forever97
阅读(241)
评论(0)
推荐(0)
摘要:
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=3223 【题目大意】 给出一数列,问m次区间翻转后的结果。 【题解】 Splay 区间翻转裸题 【代码】 阅读全文
posted @ 2016-11-17 19:06
forever97
阅读(191)
评论(0)
推荐(0)
摘要:
【题目链接】 http://codeforces.com/problemset/problem/707/D 【题目大意】 给出一个矩阵,要求满足如下操作,单个位置x|=1或者x&=0,一行的数全部取反,回到第k个操作。要求每次操作后输出这个矩阵中数字的和。 【题解】 由于存在操作回溯,考虑使用可持久 阅读全文
posted @ 2016-11-17 19:05
forever97
阅读(215)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5809 【题目大意】 给出一些蚂蚁和他们的巢穴,一开始他们会在自己的巢穴(以二维坐标形式给出),之后每一个时刻会向距离自己最近的巢穴移动,当两只蚂蚁相向而行的时候,我们可以认为他们相遇了,现在有q个询 阅读全文
posted @ 2016-11-17 19:03
forever97
阅读(234)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5875 【题目大意】 给出一个数列,同时给出多个询问,每个询问给出一个区间,要求算出区间从左边开始不断对下一个数取模之后的结果。 【题解】 考虑取模的递减性质,最多取模logn次,因此如何快速找出下一 阅读全文
posted @ 2016-11-17 19:01
forever97
阅读(479)
评论(0)
推荐(0)
摘要:
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=2002 【题目大意】 给出一片森林,操作允许更改一个节点的父亲,查询一个节点的深度。 【题解】 更改父亲操作直接cutf然后修改一下即可,查询深度则直接提取链然后splay一下 【代码】 阅读全文
posted @ 2016-11-17 19:00
forever97
阅读(258)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5737 【题目大意】 给出两个序列a和b,要求实现两个操作: 1. 将a序列的一个区间中的所有数改成同一个数 2. 查询一个区间内a数组中大于相同下标b数组中的数的数。 【题解】 考虑到b数组是不变的 阅读全文
posted @ 2016-11-17 18:59
forever97
阅读(276)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=1512 【题目大意】 现在有 一群互不认识的猴子,每个猴子有一个能力值,每次选择两个猴子,挑出他们所归属的部落中能力值最强的猴子打架,然后两个最强的猴子能力值减半,之后两个部落就合为一个部落,问每次合 阅读全文
posted @ 2016-11-17 18:57
forever97
阅读(213)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5818 【题目大意】 给出两个栈A B(初始时为空),有三种操作: push、pop、merge. 其中merge是按照A B中元素进栈的相对顺序来重排的. 【题解】 我们在当A,B栈出现第一个元素时 阅读全文
posted @ 2016-11-17 18:56
forever97
阅读(176)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5820 【题目大意】 在一个大小为50000*50000的矩形中,有n个路灯。 询问是否每一对路灯之间存在一条道路,使得长度为|x1–x2|+|y1–y2|且每个拐弯点都是路灯。 【题解】 只要找到不 阅读全文
posted @ 2016-11-17 18:54
forever97
阅读(270)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5828 【题目大意】 给出一个数列,要求支持区间加法,区间开方和区间和查询操作。 【题解】 考虑开方后会出现成片相同的数字,因此我们在每个区间额外维护区间内数字是否相同的tag,如果区间内数字均相同, 阅读全文
posted @ 2016-11-17 18:52
forever97
阅读(431)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5919 【题目大意】 给出一个数列,每次查询数列中,区间非重元素的下标的中位数。查询操作强制在线。 【题解】 因为查询的是下标,因此,我们直接在下标操作表示这里有没有数字,然后查询k大数即可,非重元素 阅读全文
posted @ 2016-11-17 18:50
forever97
阅读(234)
评论(0)
推荐(0)
摘要:
【题目链接】 http://poj.org/problem?id=3723 【题目大意】 招募名单上有n个男生和m个女生,招募价格均为10000, 但是某些男女之间存在好感,则招募的时候, 可以降低与已招募人员中最大好感度的值, 求一定招募顺序使得招募总价格最小,输出最小价格 【题解】 对于存在好感 阅读全文
posted @ 2016-11-17 18:47
forever97
阅读(274)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5773 【题目大意】 给出一个非负整数序列,其中的0可以替换成任意整数,问替换后的最长严格上升序列长度。 【题解】 由于0的任意性,因此,最后的答案,将0全部选上,是最优的,因此我们只需知道在0之间可 阅读全文
posted @ 2016-11-17 18:45
forever97
阅读(171)
评论(0)
推荐(0)
摘要:
【题目链接】 http://codeforces.com/contest/703/problem/D 【题目大意】 给出一个数列以及m个询问,每个询问要求求出【L,R】区间内出现次数为偶数的数的异或和。 【题解】 显然,我们很容易求出区间内出现次数为奇数的数的异或和,那么如果我们可以求出区间内出现的 阅读全文
posted @ 2016-11-17 18:43
forever97
阅读(155)
评论(0)
推荐(0)
摘要:
【题目链接】 https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4959 【题目大意】 给出一些飞船的位置,每艘飞船用绳子和序号相邻的飞船相连, 阅读全文
posted @ 2016-11-17 18:42
forever97
阅读(214)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5877 【题目大意】 给出一棵带权有根树,询问有几对存在祖先关系的点对满足权值相乘小于等于k。 【题解】 我们沿根节点开始将点权加入权值树状数组,每次处理完子树就回溯,保证每个节点的答案统计是在只包括 阅读全文
posted @ 2016-11-17 18:40
forever97
阅读(180)
评论(0)
推荐(0)
摘要:
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=1103 【题目大意】 给出一棵树,每条边的经过代价为1,现在告诉你有些路不需要代价了, 以A x y形式给出,表示x到y的路不再需要代价,同时还有查询操作W x, 查询1到x的路径需要多少 阅读全文
posted @ 2016-11-17 18:38
forever97
阅读(189)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=4366 【题目大意】 有一个公司,每个员工都有一个上司,所有的人呈树状关系,现在给出每个人的忠诚值和能力值,每次当一个人被辞退的时候,会由能力值大于他的下属中忠诚值最高的去代替他的位置,下属的关系是可 阅读全文
posted @ 2016-11-17 18:36
forever97
阅读(316)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5274 【题目大意】 给出一棵树,每个点有一个权值,权值可修改,且大于等于0,询问链上出现次数为奇数的数,题目保证每次询问的链上最多只有一个数出现次数为奇数。如果不存在这样的数,就输出-1。 【题解】 阅读全文
posted @ 2016-11-17 18:34
forever97
阅读(215)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5893 【题目大意】 给出一棵树,每条边上都有一个边权,现在有两个操作,操作一要求将x到y路径上所有边更改为c权值,操作二要求查询x到y的路径上有几段连续的权值相同的。 【题解】 首先由于是边权,所以 阅读全文
posted @ 2016-11-17 18:33
forever97
阅读(173)
评论(0)
推荐(0)
摘要:
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=4034 【题目大意】 有一棵点数为 N 的树,以点 1 为根,且树点有边权。 有 M 个 操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a 。 操作 2 :把某个节点 x 为根 阅读全文
posted @ 2016-11-17 18:31
forever97
阅读(122)
评论(0)
推荐(0)
摘要:
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=3498 【题目大意】 N个点m条边,每个点有一个点权a。 对于任意一个三元环(j,j,k)其贡献为max(a[i],a[j],a[k]),请你求出贡献值之和。 【题解】 我们将无向边转化成 阅读全文
posted @ 2016-11-17 18:28
forever97
阅读(633)
评论(0)
推荐(0)
摘要:
【题目链接】 http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1244 【题目大意】 计算莫比乌斯函数的区段和 【题解】 利用杜教筛: 求F(n)=∑(f(i)) 存在g=f*I,定义G(n)=∑(g(i)) 就可以得到F( 阅读全文
posted @ 2016-11-17 18:25
forever97
阅读(224)
评论(0)
推荐(0)
摘要:
【题目链接】 https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1239 【题目大意】 计算欧拉函数的前缀和 【题解】 我们知道积性函数∑(phi(d))=n(d|n) 所以∑∑(miu(d))=n*(n+1)/2(d|i) 阅读全文
posted @ 2016-11-17 18:22
forever97
阅读(766)
评论(0)
推荐(0)
摘要:
【题目链接】 https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1237 【题目大意】 求[1,n][1,n]最大公约数之和 【题解】 枚举最大公约数k,得到答案为2*∑(k*phi_sum(n/k))-n*(n+1)/2 阅读全文
posted @ 2016-11-17 18:20
forever97
阅读(461)
评论(0)
推荐(0)
摘要:
【题目链接】 http://poj.org/problem?id=1721 【题目大意】 给出a[i]=a[a[i]]变换s次后的序列,求原序列 【题解】 置换存在循环节,因此我们先求出循环节长度,置换后的序列经过len-s%len变换后就能得到原数列 【代码】 阅读全文
posted @ 2016-11-17 18:11
forever97
阅读(366)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=4609 【题目大意】 给出一些数字,问从中随机选取三个数字,能够组成三角形的概率。 【题解】 首先,我们可以求出两个数字相加的集合,之后枚举最长边,求比其大的两边之和的个数就是这条边对答案的贡献值了。 阅读全文
posted @ 2016-11-17 18:06
forever97
阅读(135)
评论(0)
推荐(0)
摘要:
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=4259 【题目大意】 给出两个包含*和小写字母的字符串,*为适配符,可以和任何字符匹配,求出第一个字符串在第二个字符串中出现的位置。 【题解】 我们定义f[x]=sum_{i=0}^{n- 阅读全文
posted @ 2016-11-17 18:05
forever97
阅读(216)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5763 【题目大意】 给出两个串S和T,可以将S串中出现的T替换为*,问S串有几种表达方式。 【题解】 我们定义数组f为S串中T出现的最后一个字母所在的位置,那么ans[i]=ans[i-1]+f[i 阅读全文
posted @ 2016-11-17 17:05
forever97
阅读(179)
评论(0)
推荐(0)
摘要:
【题目链接】 http://www.lydsy.com/JudgeOnline/problem.php?id=4503 【题目大意】 给出S串和T串,计算T在S中出现次数,T中有通配符'?'。 【题解】 我们定义f[x]=sum_{i=0}^{n-1}|s1[i]-s2[i]|,当f[x]=0时,两 阅读全文
posted @ 2016-11-17 17:04
forever97
阅读(286)
评论(0)
推荐(0)
摘要:
【题目链接】 http://hihocoder.com/problemset/problem/1388 【题目大意】 给出A数列和B数列,求下图式子: 【题解】 我们将多项式拆开,我们可以得到固定项A2和B2,以及变动项-2AB,所以现在只要最大化AB即可。我们发现将A序列倒置,B序列倍置,所得到的 阅读全文
posted @ 2016-11-17 17:02
forever97
阅读(353)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5823 【题目大意】 定义一张无向图的价值:给每个节点染色使得每条边连接的两个节点颜色不相同的最少颜色数。 对于给定的一张由n个点组成的无向图,求该图的2^n-1张非空子图的价值。 【题解】 设f[i 阅读全文
posted @ 2016-11-17 17:00
forever97
阅读(453)
评论(0)
推荐(1)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5768 【题目大意】 求出一个区间内7的倍数中,对于每个ai取模不等于bi的数的个数。 【题解】 首先,对于x mod 7=0,和选取的一些x mod ai=bi,我们可以利用CRT解出最小的x值,那 阅读全文
posted @ 2016-11-17 16:55
forever97
阅读(240)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5446 【题目大意】 给出一个合数M的每一个质因子,同时给出n,m,求C(n,m)%M。 【题解】 首先我们可以用Lucas定理求出对答案对每个质因子的模,然后我们发现只要求解这个同余方程组就可以得到 阅读全文
posted @ 2016-11-17 16:53
forever97
阅读(289)
评论(0)
推荐(0)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5741 【题目大意】 一个01相间的串,以0开头,给出的序列每个数字表示连续的0的个数或者1的个数,现在有m个询问,求0的个数为a且1的个数为b的串是否存在。 【题解】 我们发现形如11001这样子以 阅读全文
posted @ 2016-11-17 16:52
forever97
阅读(325)
评论(0)
推荐(0)
摘要:
【题目链接】 http://codeforces.com/contest/353/problem/D 【题目大意】 10^6个男女排队,每一秒,如果男生在女生前面,即pos[i]是男生,pos[i+1]是女生,两人互换位置,求解在多少秒后,队伍不再变化。 【题解】 对于前后的两个女生来说,如果后面的 阅读全文
posted @ 2016-11-17 16:50
forever97
阅读(273)
评论(0)
推荐(0)
摘要:
【题目链接】 http://codeforces.com/problemset/problem/711/E 【题目大意】 假设一年有2^n天,问k个小朋友中有两个小朋友生日相同的概率。 假设该概率约分后为 p / q ,输出p , q对1000003取模的解。 【题解】 当k比天数要大时是肯定成立的 阅读全文
posted @ 2016-11-17 16:47
forever97
阅读(287)
评论(0)
推荐(1)
摘要:
【题目链接】 http://acm.hdu.edu.cn/showproblem.php?pid=5755 【题目大意】 一个n*m由0,1,2组成的矩阵,每次操作可以选取一个方格,使得它加上2之后对3取模,周围的四个方格加上1后对3取模,请你在n*m操作次数内让整个矩阵变成0。输出一种方案。 【题 阅读全文
posted @ 2016-11-17 16:44
forever97
阅读(500)
评论(0)
推荐(0)
摘要:
【题目链接】 http://codeforces.com/gym/100008/ 【题目大意】 给出 一个n*m的矩阵,要求用0和1填满,使得每个位置和周围四格相加为偶数,要求1的数目尽量多。 【题解】 首先,如果确定第一排的填法,要求最终结果为偶数,那么就能推出第二排的填法,同理可以依次推出整个矩 阅读全文
posted @ 2016-11-17 16:38
forever97
阅读(470)
评论(0)
推荐(0)
摘要:
【题目链接】 http://poj.org/problem?id=1222 【题目大意】 给出一个6*5的矩阵,由0和1构成,要求将其全部变成0,每个格子和周围的四个格子联动,就是说,如果一个格子变了数字,周围四格都会发生变化,变化即做一次与1的异或运算,输出每个格子的操作次数。 【题解】 高斯消元 阅读全文
posted @ 2016-11-17 16:25
forever97
阅读(248)
评论(0)
推荐(0)

浙公网安备 33010602011771号