首页 >  
搜索关键字:bzoj    ( 13128个结果
[BZOJ 3509] [CodeChef] COUNTARI (FFT+分块)
[BZOJ 3509] [CodeChef] COUNTARI (FFT+分块) 题面 给出一个长度为n的数组,问有多少三元组$(i,j,k)$满足$i include include include define maxn 200000 using namespace std; typedef l ...
分类:其他   时间:2019-10-21 21:47:02    收藏:0  评论:0  赞:0  阅读:2
[BZOJ 3625] [Codeforces 438E] 小朋友的二叉树 (DP+生成函数+多项式开根+多项式求逆)
[BZOJ 3625] [Codeforces 438E] 小朋友的二叉树 (DP+生成函数+多项式开根+多项式求逆) 题面 一棵二叉树的所有点的点权都是给定的集合中的一个数。 让你求出1到m中所有权值为i的二叉树的个数。 两棵树不同当且仅当树的形态不一样或者是树的某个点的点权不一样 分析 设$c( ...
分类:其他   时间:2019-10-21 21:29:38    收藏:0  评论:0  赞:0  阅读:3
[BZOJ 3771] Triple(FFT+容斥原理+生成函数)
[BZOJ 3771] Triple(FFT+生成函数) 题面 给出 n个物品,价值为别为$w_i$且各不相同,现在可以取1个、2个或3个,问每种价值和有几种情况? 分析 这种计数问题容易想到生成函数。 设生成函数$A(x)=\sum_{i=1}^{n} x^{w_i}$,指数为价值,系数为选的方案 ...
分类:其他   时间:2019-10-21 20:54:08    收藏:0  评论:0  赞:0  阅读:3
BZOJ 2244 拦截导弹
BZOJ 2244 拦截导弹 题源:现在没了 借luogu的用用:https://www.luogu.org/problem/P2487 sol: 是一个二维条件捆绑的dp,可以考虑cdq分治或者二维线段树去搞,二维线段树比较卡空间,但是更简单粗暴 想想cdq分治咋做。 第一个询问直接cdq分治处理 ...
分类:其他   时间:2019-10-21 18:43:42    收藏:0  评论:0  赞:0  阅读:3
Luogu4381 BZOJ1791[IOI2008]Island
Luogu4381 BZOJ1791[IOI2008]Island 本篇博客的程序在洛谷以及darkBZOJ通过,但是使用的是DFS,在BZOJ可能导致爆栈。(不过BZOJ爆炸了我也没办法测) 题面 你准备浏览一个公园,该公园由 $N$ 个岛屿组成,当地管理部门从每个岛屿 $i$ 出发向另外一个岛屿 ...
分类:其他   时间:2019-10-19 00:54:00    收藏:0  评论:0  赞:0  阅读:4
BZOJ 4835: 遗忘之树
传送门 首先设 $f[x]$ 表示点分树上 $x$ 的子树内的方案数 发现对于 $x$ 的每个儿子 $v$ ,$x$ 似乎可以向 $v$ 子树内的每个节点连边,因为不管怎么连重心都不会变 显然是错的,题目描述中说如果有多个重心取编号最小的,所以如果 $v$ 的子树大小恰好为 $x$ 的子树大小的一半 ...
分类:其他   时间:2019-10-18 12:41:30    收藏:0  评论:0  赞:0  阅读:2
bzoj-2525 Dynamite
Byteotian Cave的结构是一棵N个节点的树,其中某些点上面已经安置了烟火,现在需要点燃M个点上的引线引爆所有的烟火。某个点上的引线被点燃后的1单位时间内,在树上和它相邻的点的引线会被点燃。如果一个有烟火的点的引信被点燃,那么这个点上的烟火会爆炸。求引爆所有烟火的最短时间。1<=m<=n<= ...
分类:其他   时间:2019-10-18 10:52:55    收藏:0  评论:0  赞:0  阅读:0
bzoj 3246 [ioi2013]Dreaming 贪心
有n个点,由m条边连接,第i条边的边权是wi。这些点和边构成了一个森林。你必须要新建若干条条权值为W天的边,使得原图恰好变成一棵树,并且让任意两个点间最长距离最短。求该通行时间思路:首先找出每棵树的直径和中心及其对应半径。加边的过程一定是在这些中心之间加边。考虑这些中心的连接方式。选择一个中心,让其 ...
分类:其他   时间:2019-10-17 21:12:14    收藏:0  评论:0  赞:0  阅读:2
【BZOJ4548】小奇的糖果
【BZOJ4548】小奇的糖果 传送门 "BZOJ" Solution 如果你觉得这道题目比较奇怪,请认真审题 ~~线段不是直线~~ 我们可以强制一种颜色不选,因为多种颜色不选一定不会比一种颜色不选优,此时考虑选取的颜色情况: 1. 选取两个相邻颜色中间的颜色 2. 将最上面的颜色删除,选取他下面两 ...
分类:其他   时间:2019-10-17 12:10:11    收藏:0  评论:0  赞:0  阅读:3
BZOJ-1907 树的路径覆盖 贪心
题意:给一个n个点的树,求树的最小路径覆盖。(这个最小路径覆盖不能有重点) 解法:往图论方向想很久,想得太复杂了,其实直接贪心。这个大佬题解写得很好: https://blog.csdn.net/blue_cuso4/article/details/78079730 ...
分类:其他   时间:2019-10-17 10:07:06    收藏:0  评论:0  赞:0  阅读:6
BZOJ 1415: [Noi2005]聪聪和可可 概率期望Dp
title "LUOGU 4206" analysis 根据题意我们应该对每个点进行一次 $bfs$ 得出 $p_{i,j}$ ,即聪聪在 $i$ 可可在 $j$ 时聪聪下一步的移动情况, 然后记忆化搜索,可以参考 "《浅析竞赛中一类数学期望问题的解决方法》汤可因" 。 讲真,抄黄学长的题解跟没写一 ...
分类:其他   时间:2019-10-16 19:57:29    收藏:0  评论:0  赞:0  阅读:1
BZOJ[3728]PA2014 Final Zarowki
有n个房间和n盏灯,你需要在每个房间里放入一盏灯。每盏灯都有一定功率,每间房间都需要不少于一定功率的灯泡才可以完全照亮。 你可以去附近的商店换新灯泡,商店里所有正整数功率的灯泡都有售。但由于背包空间有限,你至多只能换k个灯泡。 你需要找到一个合理的方案使得每个房间都被完全照亮,并在这个前提下使得总功 ...
分类:其他   时间:2019-10-16 11:24:02    收藏:0  评论:0  赞:0  阅读:15
BZOJ4241 历史研究
[传送门] 感觉这种信息不符合区间可加性,或者用来区间相加的时间复杂度太高的话就直接分块。res[i][j] 表示第 $i$ 块到第 $j$ 块之间的答案,查询就先查询整块,再对两端暴力。注意不要用memset清空cnt数组,每次使用了再循环一遍撤销操作就行了。 #include <bits/std ...
分类:其他   时间:2019-10-14 22:17:19    收藏:0  评论:0  赞:0  阅读:17
(bzoj4408)[FJOI2016]神秘数(可持久化线段树)
bzoj luogu 对于一个区间的数,排序之后从左到右每一个数扫 如果扫到某个数a时已经证明了前面的数能表示[1,x],那么分情况: a>x+1,不能继续表示下去,答案就是x+1 否则表示区间变为[1,x+a]。 用主席树上二分优化这个过程。 1 #include<cstdio> 2 #inclu ...
分类:其他   时间:2019-10-14 12:02:10    收藏:0  评论:0  赞:0  阅读:19
meet-in-the-middle 基础算法(优化dfs)
$meet-in-the-middle$(又称折半搜索、双向搜索)对于$n<=40$的搜索类型题目,一般都可以采用该算法进行优化,很稳很暴力。 $meet-in-the-middle$算法的主要思想是将搜索区域化为两个集合,分别由搜索树的两端向中间扩展,直到搜索树产生交集,此时即可得到我们的合法情况 ...
分类:编程语言   时间:2019-10-13 19:34:06    收藏:0  评论:0  赞:0  阅读:24
【BZOJ】BZOJ3040 最短路 线段树优化Dijkstra
题目描述 N个点,M条边的有向图,求点1到点N的最短路(保证存在)。 1<=N<=1000000,1<=M<=10000000 输入格式 第一行两个整数N、M,表示点数和边数。 第二行六个整数T、rxa、rxc、rya、ryc、rp。 前T条边采用如下方式生成: 1.初始化x=y=z=0。 2.重复 ...
分类:其他   时间:2019-10-13 17:35:33    收藏:0  评论:0  赞:0  阅读:21
BZOJ 1977 : [BJWC2010]严格次小生成树 倍增 Kruskal
title "BZOJ 1977" "LUOGU 4180" Description 小 C 最近学了很多最小生成树的算法, 算法、 算法、消圈算法等等。 正当小 C 洋洋得意之时,小 P 又来泼小 C 冷水了。 小 P 说,让小 C 求出一个无向图的次小生成树,而且这个次小生成树还得是严格次小的, ...
分类:其他   时间:2019-10-13 16:18:18    收藏:0  评论:0  赞:0  阅读:15
bzoj2187: fraction——类欧几里得
题意 多组询问,每次给出 $a, b, c, d$,求满足 $\frac{a}{b} < \frac{p}{q} < \frac{c}{d}$ 的所有二元组 $(p, q)$ 中 $p$ 为第一关键字,$q$ 为第二关键字排出来的字典序最小的那一对。 分析 设计函数 $f(a,b,p,q,c,d)$ ...
分类:其他   时间:2019-10-12 13:30:12    收藏:0  评论:0  赞:0  阅读:14
欧拉函数 || [SDOI2008]仪仗队 || BZOJ 2190 || Luogu P2158
题面:P2158 [SDOI2008]仪仗队 题解: 代码: 1 #include<cstdio> 2 using namespace std; 3 const int maxn=4e4+5; 4 int N,phi[maxn],v[maxn],Prim[maxn],num_prim=0,ans=0 ...
分类:其他   时间:2019-10-09 18:54:48    收藏:0  评论:0  赞:0  阅读:25
BZOJ 4559 成绩比较
题意:https://www.lydsy.com/JudgeOnline/problem.php?id=4559Sol:~~第一眼看起来就是个稍微麻烦的组合数~~但是发现如果钦点哪些同学分数在某科目上分数比B神低以后的方案,就会出现没有被钦点碾压的同学也会被碾压,(后面钦点分数时可能钦点的一直是同一... ...
分类:其他   时间:2019-10-08 23:33:21    收藏:0  评论:0  赞:0  阅读:29
13128条   1 2 3 4 ... 657 下一页
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号