2016年11月5日

【CF652C】Foe Pairs(线性扫描)

摘要: 题意:给你1-n的一个排列和m组数对,问有多少区间不包含任意一个数对。 (1 ≤ n, m ≤ 3·105) 思路:数据范围过大,不能用容斥原理 f[i]表示以位置i上的数为左端点,右端点最小到哪里 不包含=总数-包含即可 阅读全文

posted @ 2016-11-05 20:44 myx12345 阅读(399) 评论(0) 推荐(0) 编辑

【CF645D】 Robot Rapping Results Report(拓扑排序,二分)

摘要: 题意:有一张N点M边的有向图,求最小的K使根据前K条边就能够确定图是否有唯一的拓扑序, 若没有唯一拓扑序输出-1 思路:二分答案再拓扑排序,以入度为0的节点作为新的一层,若某一层的节点个数<>1则没有唯一拓扑序 阅读全文

posted @ 2016-11-05 14:50 myx12345 阅读(239) 评论(0) 推荐(0) 编辑

2016年11月4日

【BZOJ入门3189】 猜数字(数学,搜索)

摘要: Description 味味最近在玩猜数字的游戏,现在她也希望你来玩一下这个游戏。猜数字游戏的规则是这样的,告诉你一个正整数 n(2<=n<=11),然后味味心中会想一个 n 个数字组成的数字串 (数字串最前面若干位可能是 0)。味味会随意排列 n 位数上的数字,这样可能产生 n!个 n 位数。(n 阅读全文

posted @ 2016-11-04 21:51 myx12345 阅读(1232) 评论(0) 推荐(0) 编辑

【CF559C】 Gerald and Giant Chess(计数,方案数DP,数论)

摘要: 题意:给出一个棋盘为h*w,现在要从(1,1)到(h,w),其中有n个黑点不能走,问有多少种可能从左上到右下 (1 ≤ h, w ≤ 105, 1 ≤ n ≤ 2000),答案模10^9+7 思路:从(1,1)到(n,m)的方案数是c(n+m-2,n-1) 考虑不能走黑点 设dp[i]为从(1,1) 阅读全文

posted @ 2016-11-04 14:23 myx12345 阅读(220) 评论(0) 推荐(0) 编辑

2016年11月3日

【NOIP2016练习&BZOJ2125】T3 sp (树上倍增,最短路)

摘要: 题意:给一个N个点M条边的连通无向图,满足每条边最多属于一个环,有Q组询问,每次询问两点之间的最短路径。 对于80%的数据环的个数<=1 对于100%的数据N<=10000,Q<=10000 思路:bzoj原题 只会80,正解听说是仙人掌 对于80每个询问的最优解必定是一棵树或一棵树+一条边,因为环 阅读全文

posted @ 2016-11-03 16:24 myx12345 阅读(363) 评论(0) 推荐(0) 编辑

【NOIP2016练习】T2 forest (树形DP,数论)

摘要: 题意:有一棵N个点的树,每个点上有点权 定义路径长度为所经过的所有点的点权之和,树的直径为一棵树中最大的路径长度 有N次询问,每次询问要求回答所有树的直径之积 每次询问后会删一条边,树的数量会+1 要求回答N次询问,答案 mod 10^9+7 n<=100000 思路:因为知道每次删哪条边所以可以离 阅读全文

posted @ 2016-11-03 11:43 myx12345 阅读(344) 评论(0) 推荐(0) 编辑

2016年11月2日

【做题表】

该文被密码保护。 阅读全文

posted @ 2016-11-02 16:24 myx12345 阅读(512) 评论(0) 推荐(0) 编辑

【NOIP2016练习】T2 花花的聚会 (树形DP,倍增)

摘要: 题意: 花花住在 H 国。H 国有 n 个城市,其中 1 号城市为其首都。城市间有 n 1 条单向道路。从任意一个城市出发,都可以沿着这些单向道路一路走到首都。事实上,从任何一个城市走到首都的路径是唯一的。 过路并不是免费的。想要通过某一条道路,你必须使用一次过路券。H 国一共有 m 种过路券,每张 阅读全文

posted @ 2016-11-02 15:48 myx12345 阅读(488) 评论(0) 推荐(0) 编辑

【CF713C】Sonya and Problem Wihtout a Legend(离散化,DP)

摘要: 题意:给你一个数列,对于每个数字你都可以++或者−− 然后花费就是你修改后和原数字的差值,然后问你修改成一个严格递增的,最小花费 思路:很久以前做过一道一模一样的 严格递增很难处理,就转化为非严格递增处理 设a[i]<a[j],i<j a[j]-a[i]>=j-i a[j]-j>=a[i]-i 即将 阅读全文

posted @ 2016-11-02 15:34 myx12345 阅读(380) 评论(0) 推荐(0) 编辑

2016年11月1日

【NOIP2016练习】T1 挖金矿(二分答案)

摘要: 题意: 思路:二分答案A 合法的答案 sigma(s[i][xi])/sigma(xi)>=a i<=m sigma(s[i][xi]-a*xi)>=0 对于每个i找到xi使s[i][xi]-a*xi最大累加验证答案即可 阅读全文

posted @ 2016-11-01 16:31 myx12345 阅读(198) 评论(0) 推荐(0) 编辑

导航