上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 32 下一页
摘要: 题目大意: 给一个有向图 求一个最大的强连通分量,输出这个强连通分量里的所有元素 若两个联通分量内点数相同 则输出字典序小的那个 思路: 直接tarjan 对每个连通分量,求一下最小点,然后判断字典序就行了 1 #include<iostream> 2 #include<cstdio> 3 #inc 阅读全文
posted @ 2017-10-30 16:49 jack_yyc 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 两列数,可以交换每列中相邻的两个数,算作一次交换 求最小的交换次数使两列数相对应的数之差的平方之和最小 思路: 首先可以明确当两列数的排序位置相对应时,为最佳答案 然后我们按照一中排序后在二中排序后出现的位置建一个数组 求一下逆序对 1 #include<iostream> 2 #inc 阅读全文
posted @ 2017-10-30 15:44 jack_yyc 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 一些点,选四个点使这围成的四边形面积最大 思路: 首先可以知道这些点一定在凸包上,然后graham求一下凸包 然后我们可以枚举对角线在两边找最远的点 然而这样复杂度爆了 所以我们可以利用旋转卡壳的思想 枚举对角线的时候确定一个点,然后旋转另一个点,如果确定了另外两个点,则另外两个点也一起 阅读全文
posted @ 2017-10-30 14:37 jack_yyc 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 一棵树,给定根节点,可以给某些边加上一些权值,每加一,答案加一 求最小答案使根节点到每个叶子节点路径上的权值和相 思路: 树形dp 对于每个节点,dp表示到该节点的所有叶子节点 满足题目的最小答案 转移可以根据它所有子节点转移 1 #include<iostream> 2 #includ 阅读全文
posted @ 2017-10-24 21:01 jack_yyc 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-10-23 20:36 jack_yyc 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 一个数列,它左边第一个比它高的人和右边第一个比它高的人要加上它的权值 思路: 单调栈维护一个单调递减的栈 正反各维护一遍 1 #include<iostream> 2 #include<cstdio> 3 #include<algorithm> 4 #include<cmath> 5 # 阅读全文
posted @ 2017-10-23 19:38 jack_yyc 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 有一些直线若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的 思路: 可以看出来最后图形应该为一个下凸包 对于下凸包上的每个点,斜率都应该递增,而且横坐标递增 因此我们先对每条线的斜率进行排序 然后使用单调栈维护即可 1 #include<iostr 阅读全文
posted @ 2017-10-23 18:56 jack_yyc 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 一个无向带权图,每条边为黑或白(1/0) 求包含k条白边的最小生成树,保证有解 思路: 蛇皮题 高老师提醒了我们二分 就是二分+mst 我们二分一个权值,然后对于每个白边加上这个权值 这样就可以算出我们要取哪些白边 所以二分的范围要到负数 如果知道要取哪些白边和黑边,然后直接求出这个树的 阅读全文
posted @ 2017-10-23 17:19 jack_yyc 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 有一些生物,可能是A B C中的三种 其中A吃B B吃C C吃A 有人用两种说法对这 N 个动物所构成的食物链关系进行描述 第一种说法是“1 X Y”,表示 X 和 Y 是同类。 第二种说法是“2 X Y”,表示 X 吃 Y 。 此人对 N 个动物,用上述两种说法,一句接一句地说出 K 阅读全文
posted @ 2017-10-22 16:19 jack_yyc 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 第一次140,好好的200 mmp 因为T1少写一个取MOD T1: 一棵黑白树,已知原先树上共n 个点,每个点都是黑点或者白点,切去若干条边后,分成的若干个连通子树中每块恰有一个黑点,请问有多少种切树的方案满足这个条件 两种方案不同当且仅当存在一条边在其中一个方案中被切而在另一个方案中没被切 思路 阅读全文
posted @ 2017-10-21 14:21 jack_yyc 阅读(186) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 32 下一页