摘要:题目链接:https://www.nowcoder.com/practice/8a19cbe657394eeaac2f6ea9b0f6fcf6?tpId=13&tqId=11157&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interv
阅读全文
摘要:题目链接:http://codeforces.com/contest/814/problem/D 题意:n个人跳舞,跳舞范围为半径为R的圆,任意两个圆只有至多一个交点。现在把这n个人分成前半夜和后半夜跳舞,被覆盖奇数次的数值-S,偶数次的+S,求数值最大值 思路:因为任意两个圆至多只有1个交点,所以
阅读全文
摘要:题目链接:http://codeforces.com/contest/734/problem/E 题意:有一棵黑白树,每次操作可以使一个同色连通块变色,问最少几次操作能使树变成全黑或全白。 思路:先进行缩点,同色连通块当作一点,用dfs实现并得到新图。答案即为(最长直径+1)/2。 关于最长直径的求
阅读全文
摘要:题目链接:http://codeforces.com/contest/731/problem/C 题意:有n只袜子(1~n),k种颜色(1~k),在m天中,左脚穿下标为l,右脚穿下标为r的袜子,问最少修改几只袜子的颜色,可以使每天穿的袜子左右两只都同颜色。 好恶心的袜子,一会儿看成改袜子的颜色,一会
阅读全文
摘要:题目链接:http://codeforces.com/problemset/problem/723/D 题意:n*m的矩阵中,'*'代表陆地,'.'代表水,连在一起且不沿海的水形成湖泊。问最少填多少块water能使湖泊数量降到k个。 思路:本来最有把握的一次CF,D题小错误一直RE,C题最后也FST
阅读全文
摘要:题目链接:http://codeforces.com/problemset/problem/682/C 题意:如果点v在点u的子树上且dist(u,v)>a[v]则u和其整个子树都将被删去,求被删去的点数。 思路:1为根节点,从1开始DFS遍历,记录距离dis为到祖宗节点的最大距离。
阅读全文
摘要:题目链接:http://codeforces.com/problemset/problem/711/D 思路:由于每个点出度都为1,所以没有复杂的环中带环。DFS遍历,若为环则有2^k-2种,若为链则为2^k种。
阅读全文
摘要:题目链接:http://codeforces.com/contest/707/problem/D 根据询问建立一棵树然后DFS。
阅读全文
摘要:点击打开链接 题意:给定一个9*9的棋盘,问黑子能否在下一步将白子围住(四面)。 由于数据不大,可以直接将'.'换成'x',用DFS搜索。
阅读全文
摘要:题目链接:http://codeforces.com/contest/580/problem/C
阅读全文