E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ceoi
loj2480「
CEOI
2017」One-Way Streets(边双连通分量,树上差分)
题目描述给定一张n个点m条边的无向图,现在想要把这张图定向。有p个限制条件,每个条件形如(xi,yi)(xi,yi),表示在新的有向图当中,xixi要能够沿着一些边走到yiyi。现在请你求出,每条边的方向是否能够唯一确定。同时请给出这些能够唯一确定的边的方向。输入格式第一行两个空格隔开的正整数n,m。接下来m行,每行两个空格隔开的正整数ai,biai,bi,表示ai,biai,bi之间有一条边。接
1035719430
·
2019-03-04 13:04
边双连通分量
two
pointer
差分
洛谷 P4656: LOJ 2484: [
CEOI
2017]Palindromic Partitions
菜菜只能靠写简单字符串哈希维持生活。题目传送门:LOJ#2484。题意简述:题面讲得很清楚了。题解:很显然从两边往中间推,能选的就选上这个贪心策略是对的。如何判断能不能选上,直接字符串哈希吧。有一个小细节:中间那块要不要选,即ans要不要加1?判一下串长即可。#include#includetypedefunsignedlonglongUL;constintB=79;intT,N;charstr[
粉兔
·
2019-02-08 22:00
bzoj3027: [
Ceoi
2004]Sweet(生成函数+搜索)
传送门生成函数好题。题意简述:给出n个盒子,第iii个盒子里有mim_imi颗相同的糖(但不同盒子中的糖不相同),问有多少种选法可以从各盒子中选出数量在[a,b][a,b][a,b]之间的糖果。思路:先对每个盒子构造出生成函数:1+x2+...+xmi=1−xmi+11−x1+x^2+...+x^{m_i}=\frac{1-x^{m_i+1}}{1-x}1+x2+...+xmi=1−x1−xmi+
SC.ldxcaicai
·
2018-12-30 20:09
#
搜索
#
生成函数
「
CEOI
2017」Building Bridges (李超树+DP)
「
CEOI
2017」BuildingBridges(李超树+DP)题意有n个建筑,每个建筑有两个权值(h[i],w[i]),h[i]表示建筑的高度,w[i]表示拆除建筑的费用.现在要在除了头尾之外的n-
_Satori
·
2018-12-12 13:50
DP
李超树
学习笔记第二十五节:Meet in the Middle
以这一题为例:[
CEOI
2015Day2]世界冰球锦标赛这题说的是什么呢。集合满足元素之和小于m,求集合种数。n才40,让我们来暴力。发现不行,因为枚举种数为。我们先把它拆成两部分?
Deep_Kevin
·
2018-11-07 16:32
学习笔记
学习笔记第二十五节:Meet in the Middle
以这一题为例:[
CEOI
2015Day2]世界冰球锦标赛这题说的是什么呢。集合满足元素之和小于m,求集合种数。n才40,让我们来暴力。发现不行,因为枚举种数为。我们先把它拆成两部分?
Deep_Kevin
·
2018-11-07 16:32
学习笔记
锯木厂选址(
CEOI
2004)
Description从山顶上到山底下沿着一条直线种植了n棵老树。当地的政府决定把他们砍下来。为了不浪费任何一棵木材,树被砍倒后要运送到锯木厂。木材只能按照一个方向运输:朝山下运。山脚下有一个锯木厂。另外两个锯木厂将新修建在山路上。你必须决定在哪里修建两个锯木厂,使得传输的费用总和最小。假定运输每公斤木材每米需要一分钱。你的任务是编写一个程序,从输入文件中读入树的个数和他们的重量与位置,计算最小运
DancingZ
·
2018-10-26 21:19
单调队列优化dp
动态规划
斜率优化
CEOI
2017 Building Bridges
传送门题解:对w求前缀和s,可以得到一个O(n2)O(n^2)O(n2)的dp:令f[i]为桥到i结束时花的最小代价,则f[i]=min{f[j]+(h[i]−h[j])2+(s[i−1]−s[j])}f[i]=min\{f[j]+(h[i]-h[j])^2+(s[i-1]-s[j])\}f[i]=min{f[j]+(h[i]−h[j])2+(s[i−1]−s[j])}。这个时间复杂度显然不够,考
dogeding
·
2018-10-23 23:25
懵逼了半天终于AC
斜率优化
cdq分治
ceoi
2017 Building Bridges
题目描述Awideriverhasnpillarsofpossiblydifferentheightsstandingoutofthewater.Theyarearrangedinastraightlinefromonebanktotheother.Wewouldliketobuildabridgethatusesthepillarsassupport.Toachievethiswewillsel
Fake_Fate
·
2018-09-01 00:30
杂七杂八
2018.08.28 洛谷P4360 [
CEOI
2004]锯木厂选址(斜率优化dp)
传送门一道斜率优化dp入门题。是这样的没错。。。我们用dis[i]表示i到第三个锯木厂的距离,sum[i]表示前i棵树的总重量,w[i]为第i棵树的重量,于是发现如果令第一个锯木厂地址为i,第二个地址为j,则有total=[∑ni=1dis[i]∗w[i]]−dis[i]∗w[i]−dis[j]∗(sum[j]−sum[i])total=[∑i=1ndis[i]∗w[i]]−dis[i]∗w[i]
SC.ldxcaicai
·
2018-08-28 14:20
#
斜率优化
#
dp
【dp优化】LIS(最长上升子序列)长度的nlogn算法
先上一道例题:BridgingsignalsPOJ-1631这道题第一反应就想到了[
CEOI
96]渡轮问题就是一个非常裸的求最长上升子序列的长度,还不要方案,非常的水。
杏花疏影里_吹笛到天明
·
2018-08-08 17:19
DP-线性dp-区间dp
贪心
技巧
LIS系列
一、
CEOI
1996友好城市Description有一个国家被一条河划分为南北两部分,在南岸和北岸总共有N对城镇,每一城镇在对岸都有唯一的友好城镇。任何两个城镇都没有相同的友好城镇。
DancingZ
·
2018-08-03 21:25
动态规划
线性dp
[
CEOI
2004]锯木厂选址 [斜率优化]
这个题就是个简单的斜率优化DP的入门题我们先写出朴素的DP方程式:dp[i]=totsum−dis[j]∗sum[j]−dis[i]∗(sum[i]−sum[j])(jtotsum−dis[k]∗sum[k]−dis[i]∗(sum[i]−sum[k])totsum−dis[j]∗sum[j]−dis[i]∗(sum[i]−sum[j])>totsum−dis[k]∗sum[k]−dis[i]∗(
VictoryCzt
·
2018-06-11 19:48
题解
bzoj 4356:
Ceoi
2014 Wall 建图+最短路
题意给出一个N*M的网格图,有一些方格里面存在城市,其中首都位于网格图的左上角。你可以沿着网络的边界走,要求你走的路线是一个环并且所有城市都要被你走出来的环圈起来,即想从方格图的外面走到任意一个城市一定要和你走的路线相交。你沿着方格的边界走是需要费用的,不同的边界费用可能不同,求最小代价。1#include#include#include#include#include#definemp(x,y)
SFN1036
·
2018-05-23 20:08
最短路
bzoj3027 [
Ceoi
2004]Sweet(生成函数+组合数学+爆搜)
首先我们可以写出每一种糖果的生成函数,然后写成闭形式,乘起来,就得到了∏i=1n(1−xmi+1)(1−x)n答案就是xa...xb的系数和。上式的分子部分我们可以O(2n)爆搜,搜出每一项kxy考虑剩下的部分(11−x)n可以二项式展开,也可以考虑写回生成函数考虑组合意义,可以得到xi的系数为Cn−1n+i−1因此我们搜到kxy的时候,对答案的贡献就是k∗(Cn−1n+a−y+1+...+Cn−
Icefox_zhx
·
2018-04-11 09:37
bzoj
搜索
组合数学
生成函数
[bzoj3027][
Ceoi
2004]Sweet【生成函数】【组合数】
[题目描述]3027:[
Ceoi
2004]SweetTimeLimit:1SecMemoryLimit:128MBSubmit:137Solved:68[Submit][Status][Discuss]
VanishD
·
2018-01-17 18:58
【生成函数】
【组合数】
CEOI
2017 D1T3 mousetrap 树形dp+二分答案
题意一棵树,每条边上都没有标记,现在有一个人要从S走到T,每次你先选择一条有标记的边,并且给这条边的标记消除,或者把一个没标记的边打上永久标记(你无法再次修改使其消除),然后这个人会走随机一条标记为0的边(相当于回合制),并把这条边的标记设为1,问最坏情况下,你至少要改变多少次边的标记才可以使这个人从S走到T。数据范围n,s,t≤106解法这个题,有一个部分分是S与T有直接连边,我们用树形dp处理
czqqqaq
·
2017-10-17 09:47
动态规划
树形dp
二分答案
CEOI
[双联通分量 并查集]
CEOI
2017. One-Way Streets
很显然如果一条边在双联通分量中,那么它两个方向都是可以的。否则的话,因为保证输入合法,那么就可以从两个点往lca扫没有扫过的边,把边定向。这个东西可以用并查集维护总复杂度就O(nlogn)#include#include#include#includeusingnamespacestd;constintN=100010;intn,m,q,cnt=1,G[N],fa[N][20],dpt[N],vi
LowestJN
·
2017-10-06 18:58
双联通分量
并查集
[双联通分量 并查集]
CEOI
2017. One-Way Streets
很显然如果一条边在双联通分量中,那么它两个方向都是可以的。否则的话,因为保证输入合法,那么就可以从两个点往lca扫没有扫过的边,把边定向。这个东西可以用并查集维护总复杂度就O(nlogn)#include#include#include#includeusingnamespacestd;constintN=100010;intn,m,q,cnt=1,G[N],fa[N][20],dpt[N],vi
LowestJN
·
2017-10-06 18:58
双联通分量
并查集
[二分 树形DP]
CEOI
2017. Mousetrap
第一次做这种DP题以t为根,那么老鼠的决策肯定是先往上走一段(或不走),再往子树中走。如果老鼠往子树中走,我们肯定是等它走到某个位置不能走了,然后把他当前在的位置当根节点这段路上的其他支路都封死,这样是最优的。那么我们可以树形DP出老鼠走到以这个点为根的子树的时候,需要的最少步数。令wi表示走到这个节点为根的子树时候的最小步数(wi要算上从这个点到根路径上的支路的数量)那么wi=secmaxu∈s
LowestJN
·
2017-10-06 18:31
二分
&
三分
DP
树形DP
[二分 树形DP]
CEOI
2017. Mousetrap
第一次做这种DP题以t为根,那么老鼠的决策肯定是先往上走一段(或不走),再往子树中走。如果老鼠往子树中走,我们肯定是等它走到某个位置不能走了,然后把他当前在的位置当根节点这段路上的其他支路都封死,这样是最优的。那么我们可以树形DP出老鼠走到以这个点为根的子树的时候,需要的最少步数。令wi表示走到这个节点为根的子树时候的最小步数(wi要算上从这个点到根路径上的支路的数量)那么wi=secmaxu∈s
LowestJN
·
2017-10-06 18:31
二分
&
三分
DP
树形DP
[树形DP]
CEOI
2017 Practice. Museum
首先把x这个点作为根令fi,j表示在子树i中,以i为起点,进过j−1个点并且回到i时的最小代价gi,j在子树i中,以i为起点,进过j−1个点不回到i时的最小代价这东西可以用树形DP搞出来。dfs过程中,开一个hi,j,0..1表示当前点的前i个儿子中,经过j个节点(包括当前点),是否选择了一个儿子,去了就不会了,也就是g然后就相当于背包搞一搞。这样算一算复杂度好像是O(nk2)的……但是背包的时候
LowestJN
·
2017-10-04 16:24
树形DP
CEOI
2017 day1-Sure Bet【三分】
从大到小排序,枚举a中选几个,在b中三分。代码#include#include#include#definemaxn100006usingnamespacestd;intn;doubleans,a[maxn],b[maxn];boolcmp(doublex,doubley){returnx>y;}doublefind(intx,doubley){intl=1,r=n;while(r-l>=15){
Sdywolf
·
2017-09-29 10:19
CEOI
三分
[
CEOI
2011] balloons 单调栈
靠图分析:对当前圆扩张大小有影响的圆不止一个,是一个序列,而且这个序列满足x递增,r递减。x的递增是自然的(否则就排序)r用一种数据结构来维护就可以了但是,难道每次要遍历整个栈?不难发现(直觉吧)圆怎么膨胀也不会与比他大的那个圆的后一个圆相切,那么靠这个性质来维护单调栈就可以了,严格证明略过吧,应该都会写。好像还可以用斜率优化来做,维护一个下凸壳之类的双端队列也可以。#include#includ
Dr_Nobody
·
2017-08-16 22:44
栈和单调栈
[
CEOI
2011] balloons 单调栈
靠图分析:对当前圆扩张大小有影响的圆不止一个,是一个序列,而且这个序列满足x递增,r递减。x的递增是自然的(否则就排序)r用一种数据结构来维护就可以了但是,难道每次要遍历整个栈?不难发现(直觉吧)圆怎么膨胀也不会与比他大的那个圆的后一个圆相切,那么靠这个性质来维护单调栈就可以了,严格证明略过吧,应该都会写。好像还可以用斜率优化来做,维护一个下凸壳之类的双端队列也可以。#include#includ
Dr_Nobody
·
2017-08-16 22:44
栈和单调栈
CEOI
2004 two 锯木厂(cogs)(斜率优化)
Description从山顶上到山底下沿着一条直线种植了n棵老树。当地的政府决定把他们砍下来。为了不浪费任何一棵木材,树被砍倒后要运送到锯木厂。木材只能按照一个方向运输:朝山下运。山脚下有一个锯木厂。另外两个锯木厂将新修建在山路上。你必须决定在哪里修建两个锯木厂,使得传输的费用总和最小。假定运输每公斤木材每米需要一分钱。你的任务是编写一个程序,从输入文件中读入树的个数和他们的重量与位置,计算最小运
Icefox_zhx
·
2017-08-05 20:20
其他oj
区间dp
决策单调性
[BZOJ3027][
Ceoi
2004]Sweet(生成函数)
题目描述传送门题目大意:有n种糖果,每种mi个,至少吃掉a个,至多b个,求吃掉糖果的方案数。题解组合问题,用到普通型生成函数首先设f(i)表示至多吃掉i个的方案数,问题可以转化为求f(b)−f(a−1),求f(i)实际上就是要求生成函数的xi项的系数首先把生成函数的式子写出来,并化成闭形式∏in(1+x+x2+...+xmi)=∏in1−xmi+11−x=∏in(1−xmi+1)(1−x)n然后可
Clove_unique
·
2017-04-25 19:31
题解
生成函数
[BZOJ3027][
Ceoi
2004]Sweet(生成函数)
题目描述传送门题目大意:有n种糖果,每种mi个,至少吃掉a个,至多b个,求吃掉糖果的方案数。题解组合问题,用到普通型生成函数首先设f(i)表示至多吃掉i个的方案数,问题可以转化为求f(b)−f(a−1),求f(i)实际上就是要求生成函数的xi项的系数首先把生成函数的式子写出来,并化成闭形式∏in(1+x+x2+...+xmi)=∏in1−xmi+11−x=∏in(1−xmi+1)(1−x)n然后可
Clove_unique
·
2017-04-25 19:31
题解
生成函数
bzoj 3027: [
Ceoi
2004]Sweet (生成函数)
题目描述传送门题目大意:John得到了n罐糖果。不同的糖果罐,糖果的种类不同。第i个糖果罐里有mi个糖果。John决定吃掉一些糖果,他想吃掉至少a个糖果,但不超过b个。问题是John无法确定吃多少个糖果和每种糖果各吃几个。有多少种方法可以做这件事呢?题解感觉这种有数量限制的方案问题多数都可以用生成函数解决。ans=(1+x1+...+xm1)(1+x1+...+xm2).....(1+x1+...
clover_hxy
·
2017-04-17 19:05
生成函数
3027: [
Ceoi
2004]Sweet
3027:[
Ceoi
2004]SweetTimeLimit:1SecMemoryLimit:128MBSubmit:65Solved:31[Submit][Status][Discuss]DescriptionJohn
CRZbulabula
·
2017-04-10 18:49
数学题
母函数
一周
11.13考试bzoj1296粉刷匠bzoj1801中国象棋11.14bzoj1029建筑抢修考试bzoj2386[
Ceoi
2011]Team考试11.15考试poj1328区间选点问题贪心cf605A
ACTY
·
2016-11-14 07:24
noip2016训练
一周
11.13考试bzoj1296粉刷匠bzoj1801中国象棋11.14bzoj1029建筑抢修考试bzoj2386[
Ceoi
2011]Team考试11.15考试poj1328区间选点问题贪心cf605A
ACTY
·
2016-11-14 07:24
noip2016训练
CEOI
2015 Day1Task2 Calvinball championship
同JZOJ.4806题目大意给定n个人,我们可以给这n个人分任意数量的队伍,相同队伍的人用相同数字来表示。如果有多种表示,我们认为字典序最小的表示才是有效的。现在给定n和一个长度为n的序列,要求输出这个序列是所有可能的分队方式里面字典序第几小的。DataConstraintn≤10000题解可以注意到,一个序列中如果要出现k这个数,那么在他之前的位置1~k-1必定都出现过,这样构造出的序列才是合法
Akakii
·
2016-10-06 22:09
bzoj 1391: [
Ceoi
2008]order(最小割)
1391:[
Ceoi
2008]orderTimeLimit: 10Sec MemoryLimit: 64MBSubmit: 1273 Solved: 384[Submit][Status][Discuss
clover_hxy
·
2016-05-07 20:00
bzoj 1391 [
Ceoi
2008]order(最小割)
【题意】 有n个有偿工作选做,m个机器,完成一个工作需要若干个工序,完成每个工序需要一个机器,对于一个机器,在不同的工序有不同的租费,但买下来的费用只有一个。问最大获益。 【思路】 对于工作和机器建点,由S向每一个工作连边(S,u,a)a为完成工作的奖励,由一个工作向所需机器连边(u,v,b)b为租用机器费用,由每个机器向T连边(v,T,c)c为购买机器的费用。 求最小割,构图提供的
hahalidaxin
·
2016-03-22 11:00
BZOJ1391order
1391:[
Ceoi
2008]orderTimeLimit:10SecMemoryLimit:64MBSubmit:1055Solved:313Description有N个工作,M种机器,每种机器你可以租或者买过来
DCrusher
·
2016-03-12 17:28
最大流
[COGS 362]锯木厂选址
[
CEOI
2004]锯木厂选址★★★输入文件:two.in输出文件:two.out简单对比时间限制:0.1s内存限制:32MB从山顶上到山底下沿着一条直线种植了n棵老树。当地的政府决定把他们砍下来。
__Horizon__
·
2016-03-10 10:25
DP--斜率优化
BZOJ4356 :
Ceoi
2014 Wall
求出左上角到每个需要保护的点左上角的最短路树,那么最优解一定圈住了它们。然后将每个点拆成四个点,四个点之间如果没跨越最短路树的树边,那就连0权边。每个需要保护的点四周4个点都不可通行,求出最短路即为答案。时间复杂度$O(nm\log(nm))$。 #include #include #include usingnamespacestd; typedeflonglongll; typede
Claris
·
2016-02-17 21:00
【斜率优化】[
CEOI
2004]锯木厂选址——从这里开始斜率优化的大门
题目好久没有碰过斜率优化了,我们从这里来开始复习一下,先看一下题目:从山顶上到山底下沿着一条直线种植了n棵老树。当地的政府决定把他们砍下来。为了不浪费任何一棵木材,树被砍倒后要运送到锯木厂。木材只能按照一个方向运输:朝山下运。山脚下有一个锯木厂。另外两个锯木厂将新修建在山路上。你必须决定在哪里修建两个锯木厂,使得传输的费用总和最小。假定运输每公斤木材每米需要一分钱。题目解析定义:wi为第i个位置上
JeremyGJY
·
2016-02-03 22:36
动态规划
动态规划——斜率优化
BZOJ1766 : [
Ceoi
2009]photo
如果两个矩形相交且不是包含关系,那么完全可以让它们不相交。将坐标离散化后,设$f[i][j][k]$表示区间$[i,j]$纵坐标不小于$k$的部分的最优解。对于$f[i][j][k]$,要么枚举分割线,分成两部分分别DP,要么放入一个尽量大的矩形,转化为子区间的问题。时间复杂度$O(n^4)$。 #include #include #defineN110 intn,m,A,i,j,k,t,x
Claris
·
2016-01-21 00:00
BZOJ1769 : [
Ceoi
2009]tri
将所有点极角排序,建立线段树,线段树每个节点维护该区间内所有点组成的上下凸壳。对于一个查询,二分查找出相应区间的左右端点,在线段树上得到$O(\logn)$个节点,在相应凸壳上三分查找出与斜边叉积最大的那个点,看看是否为正即可。时间复杂度$O(n\log^2n)$。 #include #include usingnamespacestd; typedeflonglongll; consti
Claris
·
2016-01-20 21:00
1391: [
Ceoi
2008]order|网络流
裸的最大权闭合图注意要用当前弧优化不然会T的#include #include #include #include #include #include #include #include #include #include #defineT3330003 #definelllonglong usingnamespacestd; intsc() { inti=0;charc=getchar(); w
ws_yzy
·
2016-01-16 10:00
网络流
一个新华侨的印尼创业样本 | 每日黑马
许龙华WOOK的创始人和
CEOi
黑马周路平11月24日报道从传统出走2010年,许龙华从待了7年的TCL离职。这家传统的家电厂商,对他已经没有太多吸引力。他开始在国内各城市转悠,寻找商机。
i黑马
·
2015-11-24 00:00
POJ 1038 Bugs Integrated(状态压缩DP)
黑书 138 页的例题,
CEOI
2002; 思路: 1.
·
2015-11-12 13:41
integrate
CEOI
2004 锯木场选址(DP + 斜率优化经典)
题意: 有 n 棵树,从山顶排到山脚,山脚下有个伐木场,你也可以在路上建两个伐木场,问将所有树砍下运到伐木场的最小费用,树只能往下运。 题目链接:http://cojs.tk/cogs/problem/problem.php?pid=362 思路: 1. “用单调性优化动态规划”论文中有关于类似题目的论述,不过公式不太一样,本题需要自行推导; 2. 代码中变量的定义说明:w[i] 表示
·
2015-11-12 13:15
优化
【
CEOI
2004】锯木厂选址
【题目描述】 从山顶上到山底下沿着一条直线种植了n棵老树。当地的政府决定把他们砍下来。为了不浪费任何一棵木材,树被砍倒后要运送到锯木厂。木材只能按照一个方向运输:朝山下运。山脚下有一个锯木厂。另外两个锯木厂将新修建在山路上。你必须决定在哪里修建两个锯木厂,使得传输的费用总和最小。假定运输每公斤木材每米需要一分钱。 【输入描述】 输入的第一行为一个正整数n——树的个数(2≤n≤20 000
·
2015-11-12 12:42
c
poj1037, A decorative fence,
ceoi
2002
解题报告见黑书p257。 以下转自http://blog.csdn.net/sj13051180/article/details/6669737 POJ1037, a decorative fence。这个题绝对不是入门级的,如果能独立做出来,那已经很NB了。嘿嘿,这一大段英文,先要把题目看懂就得费些气力。 问题:有n个长度不同的木条,现在按照类似字典顺序(长度小的排在前)对这n个木条排序,
·
2015-11-02 19:43
poj
BZOJ3642 : [
CEOI
2014] Cake
rank[i]表示第i美味的是哪块 left[i]表示在k左边美味度为i的是哪块 right[i]表示在k右边美味度为i的是哪块 用3棵线段树分别维护d序列的区间最大值、left序列的区间最大值、right序列的区间最小值 修改: 把第x块改成第y美味 把第y+1到第9美味的全部后移一位 然后把第x块美味度改成最大值+1 然后把第y-1到第1美味的美味度依次改成最大
·
2015-10-31 16:33
ZOJ
BZOJ1767 : [
Ceoi
2009]harbingers
设d[i]表示i到1的距离 f[i]=w[i]+min(f[j]+(d[i]-d[j])*v[i])=w[i]+d[i]*v[i]+min(-d[j]*v[i]+f[j]) 对这棵树进行点分治,每次递归时的根为x,重心为rt 如果x==rt,则把树中所有点用x暴力更新,然后递归分治 否则,先递归分治x的那部分子树,然后将rt到x路径上所有点维护一个凸壳 然后对树中每一个点,在凸壳上二分更
·
2015-10-31 11:50
bing
CEOI
2001-Bitmap-黑书1.3.7 **
题目: Components of a Bitmap PROBLEM Black and white pictures are usually stored as bitmaps. A bitmap is a rectangular grid of pixels. A polyline between pixels P and Q is a sequen
·
2015-10-28 09:38
bitmap
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他