- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 [BZOJ1036][ZJOI2008]树的统计Count
Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成 一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 I II. QSUM u v: 询问从点u到点v的路径上的节点的权值和 注意:从点u到点v的路径上的节点包括u和v本身Input 输
2017-04-10 13:17:08
221
原创 [组合数学]关于一类棋盘的完美覆盖问题
这篇文章主要讲不规则和规则棋盘能否被1*2骨牌完美覆盖的问题今天学了一点新的姿势,本人蒟蒻,神犇们看完不要D我先来看一个经典的问题:8*8的棋盘是否能被1*2的骨牌覆盖?答案是肯定的,我们只要随便摆一下就能够知道了。那么去掉左上角和右上角的两个格子,还会有肯定的答案吗?答案是否定的,不存在的。那我们是不是可以找到一种比较优美的证明方法来证明呢?证明如下:将一个格子和相邻的格子染上不同的颜色,
2017-04-09 22:34:16
2345
原创 [BZOJ1096][ZJOI2007]仓库建设
Description L公司有N个工厂,由高到底分布在一座山上。如图所示,工厂1在山顶,工厂N在山脚。由于这座山处于高原内 陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突然有一天,L公司的总裁L先生接到气象 部门的电话,被告知三天之后将有一场暴雨,于是L先生决定紧急在某些工厂建立一些仓库以免产品被淋坏。由于 地形的不同,在不同工厂建立仓库的费用可能是不同的。第i个工厂目
2017-04-09 17:29:32
261
原创 [BZOJ1098][POI2007]办公楼biu
Description FGD开办了一家电话公司。他雇用了N个职员,给了每个职员一部手机。每个职员的手机里都存储有一些同事的 电话号码。由于FGD的公司规模不断扩大,旧的办公楼已经显得十分狭窄,FGD决定将公司迁至一些新的办公楼。FG D希望职员被安置在尽量多的办公楼当中,这样对于每个职员来说都会有一个相对更好的工作环境。但是,为了联 系方便起见,如果两个职员被安置在两个不同的办公楼之内,他
2017-04-09 17:22:14
300
原创 [BZOJ1087][SCOI2005]互不侵犯King
Description 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上 左下右上右下八个方向上附近的各一个格子,共8个格子。Input 只有一行,包含两个数N,K ( 1 <=N <=9, 0 <= K <= N * N)Output 方案数。Sample Input3 2 Sample Output16看了看题目和数据范围,果断状态压缩
2017-04-09 17:15:46
409
原创 [BZOJ2338][HNOI2011]数矩形
暴力枚举O(N4)O(N^4)很简单吧,但是会T,可能一分都拿不到 考虑由三个点推出第四个点,我们枚举三个点看它们是不是构成直角且第四个点,不考虑数据结构(hash,map)带来的复杂度,是O(N3)O(N^3)卡卡常数可以得到20分。 枚举点我们会浪费直角这个条件,不优,根据初中数学,我们知道对角线和中点可以定下一个矩形,那我们就对每两个点存它们的中点和对角线长度(这步骤O(N2)O(N^2)
2017-04-09 17:08:41
363
原创 [BZOJ1026][SCOI2009]windy数
Description windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道, 在A和B之间,包括A和B,总共有多少个windy数?Input 包含两个整数,A B。Output 一个整数Sample Input【输入样例一】1 10【输入样例二】25 50 Sample Output【输出样例一】9【输出样例二】20 HI
2017-04-09 16:57:41
260
原创 [BZOJ1010][HNOI2008]玩具装箱toy
Description P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压 缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1…N的N件玩具,第i件玩具经过 压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容 器中有多个玩具,那么两件玩具之间要加入一个单位长度的填充物,
2017-04-09 16:45:59
320
原创 [BZOJ1012][JSOI2008]最大数maxnumber
Description 现在请求你维护一个数列,要求提供以下两种操作:1、 查询操作。语法:Q L 功能:查询当前数列中末尾L 个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。2、 插入操作。语法:A n 功能:将n加 上t,其中t是最近一次查询操作的答案(如果还未执行过查询操作,则t=0),并将所得结果对一个固定的常数D取 模,将所得答案插入到数列的末尾。限制:n是非负整
2017-04-09 15:47:31
279
原创 [BZOJ1008][HNOI2008]越狱
Description 监狱有连续编号为1…N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果 相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱Input 输入两个整数M,N. 1<=M<=1081<=M<=10^8,1<=N<=10121<=N<=10^12Output 可能越狱的状态数,模100003取余Sample Input2 3 S
2017-04-09 15:41:04
230
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人