上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 56 下一页
摘要: splay区间翻转即可 /************************************************************** Problem: 3223 User: walfy Language: C++ Result: Accepted Time:2304 ms Memo 阅读全文
posted @ 2018-05-21 20:35 walfy 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一个有n个结点的树,设它的结点分别为v1, v2, …, vn,已知第i个结点vi的度数为di,问满足这样的条件的不同的树有多少棵。给定n,d1, d2, …, dn,编程需要输出满足d(vi)=di的树的个数。 答案是(n-2)!/(a[1]-1)!/.../(a[n]-1)!,要特判一下不满足的 阅读全文
posted @ 2018-05-21 18:47 walfy 阅读(152) 评论(0) 推荐(0) 编辑
摘要: https://www.lydsy.com/JudgeOnline/problem.php?id=1003 数据范围很小,怎么瞎搞都行,n方dp,然后跑出最短路暴力转移,需要注意的是不能使用的可能有多个区间 /********************************************* 阅读全文
posted @ 2018-05-18 16:33 walfy 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 题意:n个点m条边,找点集个数,点集满足有任意三个点成环,或者三个点互不相连 题解:暴力复杂度O(n^5/120*O(ok))==O(能过) //#pragma comment(linker, "/stack:200000000") //#pragma GCC optimize("Ofast,no- 阅读全文
posted @ 2018-05-17 20:19 walfy 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段), 如“112221”由3段组成:“11”、“222”和“1”。 请你写一个程序依次完成这m个操作=。 题解:树链剖分+线段树,线 阅读全文
posted @ 2018-05-10 22:52 walfy 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的路径上的节点的权 阅读全文
posted @ 2018-05-10 20:30 walfy 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 硬币购物一共有4种硬币。面值分别为c1,c2,c3,c4。某人去商店买东西,去了tot次。每次带di枚ci硬币,买si的价值的东西。请问每次有多少种付款方法。 很像多组背包,但是范围太大没办法背,由于每次查询,都是对同一种ci来操作的,考虑先预处理出不包含硬币数量限制的方案数,然后对于每次查询,可以 阅读全文
posted @ 2018-05-09 15:39 walfy 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 题意:一棵树q次查询,每次查询给三个不同的点,要求计算到这三个点的比其他两个距离都要小的点数 题解:很明显的lca,倍增的找中点,关键是两个点的中点很好找,但是三个点不好找,我刚开始还准备分类讨论,后来发现巨麻烦,其实可以用线段树来维护算a的答案其实就是a在b下的答案和a在c下的答案的交集,可以用线 阅读全文
posted @ 2018-05-09 13:47 walfy 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一个有向图G=(V,E)称为半连通的(Semi-Connected),如果满足:?u,v∈V,满足u→v或v→u,即对于图中任意两点u,v,存在一条u到v的有向路径或者从v到u的有向路径。若G'=(V',E')满足V'?V,E'是E中所有跟V'有关的边,则称G'是G的一个导出子图。若G'是G的导出子 阅读全文
posted @ 2018-05-07 00:49 walfy 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Description 火星人最近研究了一种操作:求一个字串两个后缀的公共前缀。比方说,有这样一个字符串:madamimadam,我们将这个字符串的各个字符予以标号:序号: 1 2 3 4 5 6 7 8 9 10 11 字符 m a d a m i m a d a m 现在,火星人定义了一个函数L 阅读全文
posted @ 2018-05-06 20:08 walfy 阅读(147) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 56 下一页