bzoj1034:贪心

bzoj1036:树剖

bzoj1037:一个比较巧妙,利用连续性维护的dp。

http://www.cnblogs.com/Sdchr/p/6129496.html

bzoj1038:一题多解。

http://www.cnblogs.com/Sdchr/p/6129842.html

bzoj1040:基环树最大独立集

拆边+分类讨论+树形dp

http://www.cnblogs.com/Sdchr/p/6106172.html

bzoj1041:圆上的整点

本原勾股数公式

http://www.cnblogs.com/Sdchr/p/6059195.html

bzoj1042:

生成函数+FFT或者背包dp预处理。

容斥原理将问题进行转化。

bzoj1043:

http://www.cnblogs.com/Sdchr/p/6131981.html

bzoj1044:

第一问:二分+贪心

第二问:普通的线性dp

bzoj1045:

设数,代数变形。

得出一个初一就应该会的绝对值模型。

根据绝对值的几何意义,然后找中位数即可。

bzoj1046:

最小字典序dp,处理方法:逆序处理,正序贪心输出

http://www.cnblogs.com/Sdchr/p/6130221.html

bzoj1047:

单调队列 or 二维ST表 支持 快速矩形求最值

这里的ST表可以省略掉一维,因为n固定

http://www.cnblogs.com/Sdchr/p/6130246.html

bzoj1048:

这种每次切一刀的问题,貌似都可以用这种记忆化搜索的方法。

设\(f[a][b][c][d][k]\)表示矩形\((a,b),(c,d)\)中,分成\(k\)份的最小均方差。

bzoj1024也是类似的做法。

bzoj1049:

对于任意\(i,j,i<j\),要满足\(a_j-a_i>j-i\)

所以\(a_i-i<a_j-j\)

所以设\(a'[i]=a_i-i\)

然后求最长上升序列,剩下的一定可以构造出来。用\(n\)减去长度即可。

bzoj1050:

排序,枚举最小边,求得最大边的最小值。极大化思想。

其实数据范围开大些好像也可以做。首先把边权从小到大排序,然后二分答案,枚举最小边权,用two pointer+LCT维护连通性,可以做到\(O(n\log^2 n)\)

bzoj1051:

强连通分量,Tarjan裸题

bzoj题解汇总(1032~1051)的更多相关文章

  1. bzoj题解汇总(1017-1020)

    bzoj1017: 树形dp. 设\(f[i][j][k]\)表示当前在点\(i\),有\(j\)个用于上层合成,花费金币为\(k\)的最大攻击力. bzoj1018: 一题多解. http://ww ...

  2. bzoj题解汇总(1052~1061)

    bzoj1052: 贪心 bzoj1053: DFS bzoj1054: 加深迭代搜索 bzoj1055:区间判定性dp bzoj1056: Treap bzoj1057: 二分,单调队列 / ST表 ...

  3. bzoj题解汇总(1021~1031)

    bzoj1021:普通dp bzoj1022:裸的Anti-Nim 必胜:①sg=0且所有不超过1 ②sg>1且存在至少一个超过1 bzoj1023:http://www.cnblogs.com ...

  4. bzoj题解汇总(1001-1016)

    bzoj1001: 平面图网络流. 注意只有一行或者一列的情况. bzoj1002: 待定系数法求解递归式.或者用MatrixTree+行列式直接推导. 然后来个高精度. bzoj1003: dp+最 ...

  5. LeetCode All in One题解汇总(持续更新中...)

    突然很想刷刷题,LeetCode是一个不错的选择,忽略了输入输出,更好的突出了算法,省去了不少时间. dalao们发现了任何错误,或是代码无法通过,或是有更好的解法,或是有任何疑问和建议的话,可以在对 ...

  6. LeetCode题解汇总(包括剑指Offer和程序员面试金典,持续更新)

    LeetCode题解汇总(持续更新,并将逐步迁移到本博客列表中) LeetCode题解分类汇总(包括剑指Offer和程序员面试金典) 剑指Offer 序号 题目 难度 03 数组中重复的数字 简单 0 ...

  7. BZOJ 题解continue

    1041 圆上的整点 暴力枚举 会超时 这道题很像之前一次noip模拟题(当时的我还太水了(虽然现在也很水)) x2+y2=R2 考虑变型 x2=(R+y)(R-y) int d=gcd(R,y) i ...

  8. LibreOJ 题解汇总

    目录 #1. A + B Problem #2. Hello, World! #3. Copycat #4. Quine #7. Input Test #100. 矩阵乘法 #101. 最大流 #10 ...

  9. 【NOI题解】【bzoj题解】NOI2008 bzoj1063 道路设计

    @ACMLCZH学长出的毒瘤题T3.再也不是“善良”的出题人了. 题意:bzoj. 题解: 经典的树形DP题目,屡见不鲜了,然而我还是没有写出来. 这一类的题目有很多,例如这里的C题. 主要套路是把对 ...

随机推荐

  1. 正确修改MySQL最大连接数的三种好用方案

    以下的文章主要介绍的是正确修改MySQL最大连接数的三种好用方案,我们大家都知道MySQL数据库在安装完之后,默认的MySQL数据库,其最大连接数为100,一般流量稍微大一点的论坛或网站这个连接数是远 ...

  2. zookeeper系列之九—zookeeper数据模型

    http://nileader.blog.51cto.com/1381108/946788 本文主要讲述了Zookeeper的数据模型,包括Zookeeper的数据视图,节点的层次结构以及节点类型等基 ...

  3. 3.linux man手册

    (12) man作用:查询man手册,获得帮助信息man 1 ls 1表示查询的是linux命令man 2 xxx 2表示查询的是linux apiman 3 xxx 3表示查询的是C库函数注意:在m ...

  4. spring+mybatis事务管理

    spring+mybatis事务管理 最近在和朋友做一个项目,考虑用springmvc+mybatis来做,之前在公司工作吧,对于数据库这块的配置也有人再弄,最近因为这个项目,我就上网学习了一些关于数 ...

  5. HDU 5671 Matrix

    Matrix Time Limit: 3000/1500 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total Su ...

  6. 给table设置滚动条

    <div  scroll="no" style="width:1200px;overflow-x:scroll;overflow-y:hidden"> ...

  7. Android Studio 初级安装

    最近学习安卓,很多教程都说Android Studio 好用,于是下一个来看看. 1.在安装这个工具之前需要先安装 JDK 我的环境是win7-64位. 提供一个下载地址:http://pan.bai ...

  8. 【转载】C++知识库内容精选 尽览所有核心技术点

    原文:C++知识库内容精选 尽览所有核心技术点 C++知识库全新发布. 该知识库由C++领域专家.CSDN知名博客专家.资深程序员和项目经理安晓辉(@foruok)绘制C++知识图谱,@wangshu ...

  9. 基于ADL5317的雪崩光电二极管(APD)偏压控制/光功率监测电路的设计

    1 引言 目前,雪崩光电二极管(APD)作为一种高灵敏.能精确接收数据和测量光功率的光探测器件广泛应用于光纤传感.光纤通信网络中.它借助于内部强电场作用产生雪崩倍增效应,具有极高的内部增益(可达102 ...

  10. 暴雪游戏-守望先锋-FPS

    http://us.battle.net/overwatch/en/