随笔分类 - BZOJ
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2438分析:如果出现了环,那么只要询问环上的一个人,那么环上其他的人的信息也就知道了,所以相当于一个点,于是先缩点成一个DAG图。对于这个DAG图,我们可以知道最优的情况就是询问那些入度为...
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1924分析:首先把传送门作为点建图这个数据很弱的,没有那种卡你的。把每行的情况存在vector中,把每列的情况存在vector中,至于周围8个格子就用map,这样就可以不TLE建图了。建图...
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1854分析:很裸的一道二分图匹配对吧,但是在hzwer的blog上看见神奇的并查集做法!其实这题和bzoj1191惊人的相似!把权值当作点,装备当作边,既然一个装备只能选择一个属性,也就是...
        阅读全文
                
摘要:题目:http://hzwer.com/3010.html分析:注意这里无向边是对入度没有贡献的。那么对于一个n个点的连通块而言,如果它是一颗树(n-1条边),那么把所有边全部从某个根开始向下指,最后还剩下根节点的入度是0,所以这种情况肯定是不行的。那么如果再加一条边,即这个连通块中有一个环,那么就...
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1997分析:考虑每条边是在圈子里面还是圈子外面所以就变成了2-SAT判定问题了= =,于是求SCC,如果一个点对应的2个bool点在一个SCC中就无解了。当然这样建图好像要TLE……然后就...
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3156分析:简单的斜率优化DP
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1016分析:首先有个性质:如果边集E、E'都可以表示一个图G的最小生成树(当然E和E’的元素个数肯定一样),那么某确定权值的边在E中出现的次数==在E‘中出现的次数简单证明一下:按照Kru...
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1061分析:神题不解释,只能欣赏:https://www.byvoid.com/blog/noi-2008-employee/
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1497分析:这是在有向图中的问题,且边依赖于点,有向图中存在点、边之间的依赖关系可以考虑最大权闭合子图假设a与b之间有权值为c的边(根据题意是双向边)那么我们可以建一个新节点,点的权值为c...
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1263分析:数学老师上课讲过啦= =,就是尽可能3越多越好。然后就写个高精度就行了。
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3211分析:区间开根是没法区间合并的。但是注意到10^9开根开个5次就变成1了……于是只要在每个区间额外维护个值b,b=1表示这段全部都是1了,不用修改了,b=2表示这段没有全部是1,还要...
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3142分析:考虑差值序列a1,a2,...,ak-1那么对于一个确定的差值序列,对答案的贡献是n-a1-a2-...-ak-1所以然后只要考虑所有确定的差值序列的和就行了。差值序列的总的种...
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3144分析:神题不解释http://www.cnblogs.com/zig-zag/archive/2013/05/13/3076563.html
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=3875分析:类似于spfa求最短路,设d[i]表示完全消灭i号怪物的最小花费,我们对d[]进行动态更新我们可以把问题反向:一开始所有怪物都存活,我们要找到一个怪物合成方案合成1号怪物,其中...
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1579分析:设d[i][j]表示从1走到i、改了j条边的最短路径长度如果设i相连的点为V1,V2,V3,...,Vm那么d[i][j]=min{ d[Vk][j]+e[Vk][j], d[...
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1528分析:这个贪心很好想,因为每次如果加入一种玩具,那么必须要删掉一种玩具,就变成了删哪种玩具最优,这肯定是删掉下次出现的距离最远的那个最好啦。但问题还没结束,如果每次放的玩具可以选择马...
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2876分析:就是要求约束条件下函数的极值,于是拉格朗日乘数列方程,发现化简后的关于vi的方程是单调的,所以对于每个vi二分就好。
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2730分析:如果坍塌的点不是割点,那没什么影响,主要考虑坍塌的点是割点的情况。显然我们可以先求出所有割点把整个图分成若干个连通块如果一个联通块只与一个割点相连,说明我们必须在这个连通块中选...
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2768分析:如果一个点i认为是0,则连一条S->i,如果认为是1,则i->T然后对于是朋友的两点i,j,连一条双向边i,j然后跑最小割就行了易得每个说违心话的点对最小割的贡献为1,是朋友的...
        阅读全文
                
摘要:题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1264分析:考虑做一般的LCS的时候,更新结果的条件是a[i]==b[j]时候于是可以先记下a数组中1~n每个数字出现的5个位置然后依次扫描b[i],b[i]可以和对应a中数字的5个位置更...
        阅读全文
                

 浙公网安备 33010602011771号
浙公网安备 33010602011771号