Processing math: 100%

Loading

08 2019 档案

摘要:题目大意 给出一个有根树,1为根,若某个节点的儿子全是叶子,你可以将该节点的儿子全部剪掉,这样的操作可以进行多次。定义这棵树的价值为:将树上所有叶子按照dfs序排序后,所有叶子点权之和 相邻两叶子路径上点权最大值。现在你要通过剪枝使得这棵树价值最大。 n100000 分析 设$ 阅读全文
posted @ 2019-08-14 11:24 gz-gary 阅读(99) 评论(0) 推荐(0) 编辑
摘要:题目大意 一个平面直角坐标系上,有N个点,标号为1N,其中第i个点的坐标为(x[i],y[i])。 求满足以下两个条件的点列p[i]的数目(假设p[i]的长度为M): 对任意1iy[p[j]]; 对任意3iM,必有$ 阅读全文
posted @ 2019-08-14 11:09 gz-gary 阅读(161) 评论(0) 推荐(0) 编辑
摘要:题意 有一个nn的矩阵B,一个1n的矩阵C,你现在要构造一个1n0/1矩阵,令(ABC)AT=DD只有一个元素,你要使得这个元素值最大。 n600 分析 推一下矩阵乘法的式子就能转换为这样的问题: 有n个元素编号为$1 \sim n 阅读全文
posted @ 2019-08-14 10:03 gz-gary 阅读(139) 评论(0) 推荐(0) 编辑
摘要:题目大意 给出一个n的排列,若a[i]=ii是一个固定点,现在你可以选一个区间翻转它,求翻转过后固定点的最大值(只能 选一个区间,翻转一次 )。 分析 对于一次交换(i,j)只会有三种情况: i不在自己的位置上,交换后复位了。(j同理) i不在自己的位置上,交换后仍不在 阅读全文
posted @ 2019-08-09 16:56 gz-gary 阅读(137) 评论(0) 推荐(0) 编辑
摘要:题目大意 给出n个二元组$$,要求构造一棵以key为关键字的二叉搜索树,并且一条边两端的keygcd1。计sum[u]表示u子树内val之和,求一个构造方案令sum[u]最大。 $n\leq 300,key \leq 10^18,val \leq 10^ 阅读全文
posted @ 2019-08-09 16:41 gz-gary 阅读(181) 评论(0) 推荐(0) 编辑
摘要:题目大意 在一个nm的矩阵上,一个格子(x,y)跳一步,将会到达(x1,y+1),(x,y+1),(x+1,y+1)中权值最大的格子(保证没有相同权值)。矩阵是循环的,例如从第m列往右边跳会到第1列,从第1行往上跳会到第n行,从第n行往下跳会到第1行。 一个棋 阅读全文
posted @ 2019-08-05 22:06 gz-gary 阅读(164) 评论(0) 推荐(0) 编辑
摘要:题目大意 给出一个nm的矩阵,其中ai,j=(i1)m+j,现在有k次操作,每次将一行或一列同乘一个数y,求最终矩阵各数之和。 n,m106,k105 分析 算是一道思博题? 可以发现各操作的顺序并不影响结果,所以可以考虑先做行操作,再做列 阅读全文
posted @ 2019-08-05 21:50 gz-gary 阅读(106) 评论(0) 推荐(0) 编辑
摘要:题目大意 一棵动态连边的有根树上,查询链上最小边权,要求必须是儿子走向父亲,否则输出0。 强制在线,n105,操作数m106,不会有重边。 分析 一种做法是,连边(a,b)时暴力修改a子树里所有点的倍增数组,然后询问时用倍增数组计算答案。 显然,每次暴力修 阅读全文
posted @ 2019-08-04 22:09 gz-gary 阅读(219) 评论(0) 推荐(0) 编辑
摘要:题目大意 有如下两个操作 花费a购买一把0级的剑 将一把x级的剑与一把max(x1,0)级的剑进行锻造,有p的概率成功,然后得到一把x+1级的剑,若失败,得到一把max(x1,0)级的剑 求得到一把n级的剑的期望花费。 分析 首先明确一点,假如你要得到x级的剑 阅读全文
posted @ 2019-08-04 21:56 gz-gary 阅读(131) 评论(0) 推荐(0) 编辑
摘要:题目大意 求[1,n]中满足n|xmxx的个数,其中nn=p1p2p3...pc的形式给出。 c50,pi104,m109 解析 这题关键是n的每个质因子都只有一个。 将方程$x^m x \equiv 0 阅读全文
posted @ 2019-08-04 21:38 gz-gary 阅读(171) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示