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
BZOJ刷题记录
bzoj
1137 [POI2009]Wsp 岛屿 半平面交
题目大意:有一个n个点的凸多边形,任意两个点之间有一条笔直的路径,可以在路径相交的时候换路。现在有m条路不能走了,问从点1走到点n的最短路是多少。题目分析:这道题其实是让求一个剩余路的半平面交的周长(这到底是怎么想到的orz)。但是路有n^2条,但是对于一个点,最前面的一条边可以把后面的所有边都弹掉,所以后面那些边都没有用了,只加最前面的一条边就可以了,于是就变成边数就变成了n。把n到1这条加进来
Todobe
·
2020-08-24 05:46
bzoj
半平面交
bzoj
4241 历史研究 回滚莫队
题目大意:有一个长度为n的序列。有m个询问,每次询问l~r范围内每个数值乘以该数值出现次数的最大值。题目分析:据说这题可以在线做?这题普通的莫队GG,因为不支持快速删除操作,但是支持快速加入一个值的操作,所以上回滚莫队就好了。回滚莫队可以把删除操作去掉,并且时间复杂度仍然保持在在O(nsqrtn)。分块和排序都按照正常莫队做法来,然后在统计答案的时候,如果一个询问的左端点和右端点在同一个块内,那就
Todobe
·
2020-08-24 05:46
bzoj
莫队
bzoj
2906 颜色 分块
题目大意:给一个长度为n的颜色序列,颜色不超过m种,询问位置在l~r中间,颜色在a~b之间的同种颜色出现次数的平方的和。题目分析:神分块orz每n^(2/3)个数分成一个块,然后预处理出第i个块到第j个块的前k种颜色的答案是多少,和第i块到第j块第k种颜色有多少个。然后对于l~r相同块就暴力一下,否则整块直接读答案,边边角角就暴力更新一下。代码如下:#include#include#defineM
Todobe
·
2020-08-24 05:46
bzoj
分块
bzoj
1076: [SCOI2008]奖励关
bzoj
1076:[SCOI2008]奖励关看数据范围直接状压DP。
Starria
·
2020-08-24 05:12
状压dp
bzoj
1033: [ZJOI2008]杀蚂蚁antbuster
bzoj
1033:[ZJOI2008]杀蚂蚁antbuster一道可以用来锻炼代码力的模拟。
Starria
·
2020-08-24 05:12
模拟
BZOJ
2960 跨平面 对偶图+朱刘算法
题目大意:给定一张平面图,求对偶图的最小树形图这题TM考了我两遍!!两遍!!我拿了两遍MST的60分!世界你赢了你逼着我学了朱刘算法233#include#include#include#include#include#include#defineM3030#defineINF0x3f3f3f3fusingnamespacestd;structPoint{intx,y;Point(){}Point
PoPoQQQ
·
2020-08-24 05:07
朱刘算法
BZOJ
对偶图
[
Bzoj
2716/2648]天使玩偶/SJY摆棋子
题意:平面上有一些点,之后还会在平面上插入一些点,还会询问某一个点到平面中最近的点的距离K−DtreeK−Dtree,最近的点像[SDOI2010]Hide[SDOI2010]HideandandSeekSeek这样求就好了然后这题是带插入的,和平衡树一样,可能会被卡掉然而K−DtreeK−Dtree又不能旋转,所以只能像替罪羊树那样重构了然后不会K−DtreeK−Dtree的看这里,再看这里,这
Kelin__
·
2020-08-24 05:13
K-Dtree
#
替罪羊树
[UOJ#348][WC2018]州区划分(状压dp+FMT)
Address洛谷P4221
BZOJ
5153UOJ#348LOJ#2340Solution有一个显然的dp方案:f[S]f[S]f[S]表示选出的城市集合为SSS的满意度之和。
xyz32768
·
2020-08-24 05:39
BZOJ
UOJ
LOJ
【
BZOJ
】【P3051】【wc2013】【平面图】【题解】【平面图转对偶图扫描线MST倍增】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3051前几天感冒了,效率低下……3天就写了这一道像样的题其实思路清楚了还是挺好写的……看完题意相信大家都知道要做什么主要任务有三个1.平面图转对偶图2.点定位3.最小生成树+倍增(或xxx)任务1:把边视为两个双向边,对于每个点按逆/顺时针排序,dfs,每次走夹角最小的边,就能找到一个平面域,
iamzky
·
2020-08-24 05:26
OI
[
BZOJ
3051][平面图][树上倍增]WC2013:平面图(附平面图简单介绍)
BZOJ
3051平面图就是指一张图,其中的边有交点当且仅当它们有共同的顶点平面图的对偶图是指把平面图的每个封闭区域看成一个点,两个点之间有连边当且仅当它们在原图中有公共边,最外面算一个区域,它的有向面积为负
romiqi_new
·
2020-08-24 05:22
平面图
【
BZOJ
5153】【UOJ348】【WC2018】州区划分
【题目链接】
BZOJ
UOJ【思路要点】定义\(sum_S\)表示集合\(S\)包含的城市人口总数的\(p\)次方。
cz_xuyixuan
·
2020-08-24 05:20
【OJ】BZOJ
【OJ】UOJ
【类型】做题记录
【算法】FWT
【算法】压位
【算法】动态规划
【算法】枚举子集
bzoj
2960 跨平面 平面图转对偶图 最小树形图
平面图转对偶图就是枚举每一条没选过的边,每次找反边顺时针方向最近的一条边,这样就可以找到每一个简单多边形(包括最大的多边形)这个可以用set维护。注意找完后一条边后不要删!!!!!!!!!!!然后跑最小树形图就行了。#includeusingnamespacestd;#defineN10005#defineM10005intn,m,cnt,top,tot,num;intX[N],Y[N],v[M]
make_it_for_good
·
2020-08-24 05:42
最小树形图
平面图转对偶图
【
BZOJ
3051】【UOJ #57】【WC 2013】平面图
http://www.lydsy.com/JudgeOnline/problem.php?id=3051http://uoj.ac/problem/57这道题需要平面图转对偶图,点定位,最小生成树上的倍增(NOIP2013货车运输)3个步骤。最后一个很简单了,前两个比较麻烦。。点定位可以用玄学的梯形剖分(并不会orz),但这里可以离线用扫描线,类似圆的异或并那道题。平面图转对偶图要把一条边拆成两条
as2886089
·
2020-08-24 05:58
/
bzoj
3051 【WC2013】平面图 //平面图转对偶图
uoj#57.【WC2013】平面图题意给出由M(#defineN100005#defineL18usingnamespacestd;typedeflonglongLL;intn,m,q,to[Nvec[N>1;if(rrmid)ins(k>1;if(l>1,tp=loc(vec[k][mid],x);if(y>1;cal(kln[x][j-1]?ln[f[x][j-1]][j-1]:ln[x][
Starria
·
2020-08-24 05:26
线段树
平面图转对偶图
【冬令营Project】【12/16】
字符串还剩几道题弃坑了最近做做
bzoj
上的wc的题[1.15]弃坑了,发现做wc的题做多了养成了懂不懂就看题解的坏毛病,而且剩下4道看完题解感觉就是去练代码能力T_T,
bzoj
1361
bzoj
1453
bzoj
1758
bzoj
2104
bzoj
2108
bzoj
2116
bzoj
2479
bzoj
2584
bzoj
2594
bzoj
2595
bzoj
2596
bzoj
2597
bzoj
3051
bzoj
3052
bzoj
iamzky
·
2020-08-24 05:49
OI
bzoj
2161 布娃娃
Description小时候的雨荨非常听话,是父母眼中的好孩子。在学校是老师的左右手,同学的好榜样。后来她成为艾利斯顿第二代考神,这和小时候培养的良好素质是分不开的。雨荨的妈妈也为有这么一个懂事的女儿感到高兴。一次期末考试,雨荨不知道第多少次,再次考了全年级第一名。雨荨的妈妈看到女儿100分的成绩单时,脸上又泛起了幸福的笑容,作为奖励,她给雨荨买了n个布娃娃。细心的雨荨发现,第i个布娃娃有一个耐心
Coco_T_
·
2020-08-24 04:58
扫描线
线段树
独立的小易(python)
牛客网
刷题记录
:题目描述小易为了向他的父母表现他已经长大独立了,他决定搬出去自己居住一段时间。一个人生活增加了许多花费:小易每天必须吃一个水果并且需要每天支付x元的房屋租金。
益达888
·
2020-08-24 01:37
python
最大乘积(python)
牛客网
刷题记录
:题目描述给定一个无序数组,包含正数、负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂度:O(1)输入描述:无序整数数组A[n]输出描述:满足条件的最大乘积示例
益达888
·
2020-08-24 01:37
python
操作序列(python)
牛客网
刷题记录
:小易有一个长度为n的整数序列,a_1,...,a_n。然后考虑在一个空序列b上进行n次以下操作:1、将a_i放入b序列的末尾2、逆置b序列小易需要你计算输出操作n次之后的b序列。
益达888
·
2020-08-24 01:37
python
BZOJ
3426 Poi2013 Tower Defense Game
每次任选一个没被覆盖的点就行……具体证明看commonc的博客把……懒得写了……#include#include#include#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;#defineMAXN500010#defineMAXM20
neither_nor
·
2020-08-24 01:31
BZOJ
乱搞
暴力
没知识点
贪心
BZOJ
3426: Poi2013 Tower Defense Game
题目大意:有一个n个点m条边的图,每条边距离是1,已知用k个攻击距离为1的塔可以打到整个地图,让构造一个方案使得用小于等于k个攻击距离为2的塔打到整个地图说是有spj,但是实际上没有,不过没有关系,因为这题每次挑一个没被覆盖的放就可以了,总个数一定小于等于k怎么证明呢?假设当前选择了一个还没被覆盖的点,那就在这里放一个攻击距离为2的塔而在原方案中能覆盖这个点的所有塔的攻击范围的并集一定小于等于这个
commonc
·
2020-08-24 00:25
BZOJ
POI
构造
Bzoj
2058: [Usaco2010 Nov]Cow Photographs 题解
2058:[Usaco2010Nov]CowPhotographsTimeLimit:3SecMemoryLimit:64MBSubmit:190Solved:104[Submit][Status][Discuss]Description奶牛的图片FarmerJohn希望给他的N(12#include3#include4#include5#include6#include7#include8#in
weixin_34364071
·
2020-08-23 20:39
BZOJ
5157 & 洛谷3970:[TJOI2014]上升子序列——题解
https://www.lydsy.com/JudgeOnline/problem.php?id=5157https://www.luogu.org/problemnew/show/P3970给定一个只包含整数的序列(序列元素的绝对值大小不超过10^9),你需要计算上升子序列的个数,满足如下条件的称之为一个上升子序列:是原序列的一个子序列长度至少为2所有元素都严格递增如果两个上升子序列相同,那么只
weixin_34233618
·
2020-08-23 20:09
bzoj
1345 序列问题 (贪心)
考虑某个点产生的贡献:如果i左边是一个比它小的数x,那有两种情况:1.x的左边的数y大于i,肯定要把x合并到i,i的贡献++2.x的左边的数y小于i,那肯定要把x合并到y,而这时候递归地来考虑,总有一天y或更左边的一个数是要合并到i上的,i的贡献++如果i左边的数x比它大,那就把i合并到x,不是考虑这个点的时候需要计算的对于右边是同理的也就是说,每个点的贡献就是它相邻左右两边2#definepap
weixin_30666753
·
2020-08-23 20:32
POJ3666-Making the Grade(左偏树 or DP)
左偏树炒鸡棒的论文《左偏树的特点及其应用》虽然题目要求比论文多了一个条件,但是……只需要求非递减就可以AC……数据好弱……虽然还没想明白为什么,但是应该觉得应该是这样——求非递减用大顶堆,非递增小顶堆……这题和
bzoj
1367
weixin_30642561
·
2020-08-23 20:28
Cloakroom
BZOJ
2794 POI2012(背包问题)
有n件物品,每件物品有三个属性a[i],b[i],c[i](a[i]m+s。所有选出物品的c[i]的和正好是k。a,b,m,sm+sb>m+sb>m+s,也就是最小的b>m+sb>m+sb>m+s,那么背包的时候我们f[x]f[x]f[x]表示大小为xxx的所有方案中最小的bbb的最大值,那么f[k]>m+sf[k]>m+sf[k]>m+s就和有方案达成条件等价。ACCode{AC\Code}AC
Freopen
·
2020-08-23 18:20
DP
性质分析
DP状态及顺序
BZOJ
3173: [Tjoi2013]最长上升子序列 Treap+树状数组
BZOJ
3173:[Tjoi2013]最长上升子序列TimeLimit:10SecMemoryLimit:128MBSubmit:1505Solved:784[Submit][Status][Discuss
Oakley_
·
2020-08-23 15:33
[树状数组求第K大][
BZOJ
3173][TJOI 2013]最长上升子序列
Description(嘛,找不到文字题面)Analysis因为数字是从小到大插入的,所以我们可以构造出最终序列,然后O(NlogN)求最长上升子序列。关键是构造出最终序列。2B青年:我会平衡树!平衡树模拟插入,求出最终序列,虽然可以过,但是代码量和时间不尽人意。下面来讲一下文艺的做法吧...我们发现,将整个序列反过来做,如果当前数插入的位置定了,将不会再受到影响。而这样子就可以用树状数组维护,首
D_William
·
2020-08-23 15:50
字符串
哈希
bzoj
3098
bzoj
3162
bzoj
2085hash+快速幂题意:Tz养了一群仓鼠,他们都有英文小写的名字,现在Tz想用一个字母序列来表示他们的名字,只要他们的名字是字母序列中的一个子串就算,出现多次可以重复计算
priority_ez
·
2020-08-23 15:06
字符串
PAT甲级
刷题记录
从今天开始记录PAT甲级的代码啦~(๑‾ꇴ‾๑)每天一两道~1001-字符串处理sstream1002-模拟1003-最短路的条数(好题)1004-前向星+dfs1005-模拟1006-最大值最小值1007-最大连续子序1008-模拟1009-模拟1010-进制转换(有坑)1011-模拟1012-模拟1013-并查集1014-模拟队列1015-进制转化+素数判断1016-stl的应用1017-优先
努力写题的tyf
·
2020-08-23 10:27
PAT甲级
剑指offer
刷题记录
1
剑指offer是比较经典的面试题目,我决定在牛客网上做一下,把没做好的题记录下来。1.请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为WeAreHappy.则经过替换之后的字符串为We%20Are%20Happy。classSolution{public:voidreplaceSpace(char*str,intlength){if(lengthlength)return;i
gdmmzmj
·
2020-08-23 10:02
剑指offer刷题心得
BZOJ
1669: [Usaco2006 Oct]Hungry Cows饥饿的奶牛
题目传送门题解:水过最长不下降子序列贴上代码#include#definelllonglongconstintINF=0x7fffffff;constdoubleeps=1e-5;usingnamespacestd;constintmaxn=5000+5;intread(){intx=0,f=1;charch=getchar();while(ch'9'){if(ch=='-')f*=-1;ch=g
zjq_01
·
2020-08-23 08:27
dp
【
bzoj
2095】Bridges(二分+混合图的欧拉回路)
传送门biu~求混合图的欧拉回路的方法:1.对于所有无向边任意定向。2.计算出所有点的入度和出度,如果有点的入度与出度的奇偶性不同,那么无解。3.将所有入度>出度的点向汇点连一条容量为(入度−出度)/2的弧,源点向所有出度>入度的点连一条容量为(出度−入度)/2的弧,再对于原图中所有的定向为a->b无向边连一条从a到b容量为1的弧。4.跑最大流,如果正好能使所有从源点出来的弧满流,则有解。5.把在
zP1nG
·
2020-08-23 08:28
~bzoj
二分
三分
欧拉回路
网络流
zP1nG的bzoj
bzoj
1303[CQOI2009]中位数图
1303:[CQOI2009]中位数图TimeLimit:1SecMemoryLimit:162MBSubmit:1969Solved:1264[Submit][Status][Discuss]Description给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。中位数是指把所有元素从小到大排列后,位于中间的数。Input第一行为两个正整数n和b,第二行为1~n的排列。
hpuzsk
·
2020-08-23 08:27
数学
[
BZOJ
1226][SDOI2009]学校食堂(状压DP)
状压DP。设f[i][j][k]表示第1个人到第i−1个人已经打完饭,第i个人以及后面7个人是否打饭的状态为j,当前最后一个打饭的人的编号为i+k(k的范围为−8到7,所以用数组存时要加上8),那么转移为:如果j&1为真,就表示第i个人已经打完饭,i之后的7个人中,还没打饭的人就再也不会插入到第i个人前面了。所以这时候可以转移到f[i+1][j>>1][k−1],即f[i+1][j>>1][k−1
xyz32768
·
2020-08-23 08:55
BZOJ
UOJ
LOJ
【
BZOJ
3107】二进制a+b,DP
Time:2016.08.24Author:xiaoyimi转载注明出处谢谢传送门思路:今天的模拟题之一,现场脑补出的奥妙重重的DP思路f[i][j][k][l][0/1]表示DP到了第i位此时X有j个1,Y有k个1,Z有l个1i+1位是0还是1f[i][j][k][l][0]−>⎧⎩⎨⎪⎪⎪⎪⎪⎪f[i+1][j+1][k+1][l+1][1]f[i+1][j+1][k][l+1][0]f[i+
iamxym
·
2020-08-23 08:55
bzoj
4325: NOIP2015 斗地主
题目题解:题解#includeusingnamespacestd;#defineXf[i][j][k][l]inlinevoidM(int&x,inty){if(x>y)x=y;}intp[15],f[25][25][25][25],x,y,K,h[5],T,n,i,ans,shun[4]={0,5,3,2},j,k,l;intcalc(intO,intt,intT,intF,intK){//O表
xumingyang0
·
2020-08-23 08:22
搜索
dp
BZOJ
1669: [Usaco2006 Oct]Hungry Cows饥饿的奶牛|动态规划
刷水又来了一发裸的最长上升子序列然而我并没有写二分而是写的暴力#include#include#include#include#include#include#include#include#include#include#defineT5050usingnamespacestd;intsc(){inti=0;charc=getchar();while(c>'9'||c='0'&&cst[l])l
ws_yzy
·
2020-08-23 08:29
动态规划
BZOJ
1306 match循环赛(搜索)
题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=1306题意:思路:枚举每个人与其后面所有人的比赛的输赢。若这个人的得分还没够,则返回。然后,接着枚举下一个人与其后面的所有人比赛的输赢。由于DFS的每层对应的是同一个人,我们记录下剩余人的得分状态,若已经搜过,则直接返回。这里采用最小表示,即将剩余人的得分排个序,计算一个哈希值。#incl
weixin_34185364
·
2020-08-23 08:27
【
BZOJ
4031】小Z的房间
Description你突然有了一个大房子,房子里面有一些房间。事实上,你的房子可以看做是一个包含n*m个格子的格状矩形,每个格子是一个房间或者是一个柱子。在一开始的时候,相邻的格子之间都有墙隔着。你想要打通一些相邻房间的墙,使得所有房间能够互相到达。在此过程中,你不能把房子给打穿,或者打通柱子(以及柱子旁边的墙)。同时,你不希望在房子中有小偷的时候会很难抓,所以你希望任意两个房间之间都只有一条通
weixin_33768481
·
2020-08-23 08:52
bzoj
2095: [Poi2010]Bridges(二分+混合图求欧拉回路)
传送门这篇题解讲的真吼->这里首先我们可以二分一个答案,然后把所有权值小于这个答案的都加入图中那么问题就转化为一张混合图(既有有向边又有无向边)中是否存在欧拉回路首先无向图存在欧拉回路,当且仅当图的所有顶点度数都为偶数且图连通。有向图存在欧拉回路,当且仅当图的所有顶点入度等于出度且图连通。那么我们怎么判断混合图的欧拉回路是否存在呢?我们把无向边的边随便定向,然后计算每一个点的入度和出度。如果有某一
weixin_33728268
·
2020-08-23 07:46
BZOJ
1724 USACO 2006 Nov. 切割木板
倒过来的合并果子?做法与合并果子一样维护一个小根堆,每次取出最小的两个数进行合并1#include2#include3#include4usingnamespacestd;5intn;6longlongans=0;7structcmp{8booloperator()(constinta,constintb)const{returna>b;}9};10priority_queue,cmp>a;11v
weixin_30788619
·
2020-08-23 07:29
bzoj
1834: [ZJOI2010]network 网络扩容
网络流+费用流先把第一问跑出来,然后在残余网络加上超级原点和汇点,分别连1和n,然后流量为k,还要在每一条边建费用为w的边(残余网络当然费用是为零的),跑最小费用最大流(实际上最大流就是k了)就可以了。注意一下边数的范围要开大一点。#include#include#include#include#include#includeusingnamespacestd;intn,m,K;structmap
weixin_30709061
·
2020-08-23 07:53
bzoj
1669: [Usaco2006 Oct]Hungry Cows饥饿的奶牛【dp+树状数组+hash】
最长上升子序列。虽然数据可以直接n方但是另写了个nlogn的转移:f[i]=max(f[j]+1)(a[j]#includeusingnamespacestd;constintN=5005;intn,a[N],f[N],ans;intread(){intr=0,f=1;charp=getchar();while(p>'9'||p='0'&&pf[i])f[i]=f[j]+1;ans=max(ans
weixin_30703911
·
2020-08-23 07:22
bzoj
1715[Usaco2006 Dec]Wormholes 虫洞
DescriptionJohn在他的农场中闲逛时发现了许多虫洞。虫洞可以看作一条十分奇特的有向边,并可以使你返回到过去的一个时刻(相对你进入虫洞之前)。John的每个农场有M条小路(无向边)连接着N(从1..N标号)块地,并有W个虫洞。其中1#includeintn,m,w,cnt,len,head[10001],dist[10001];boolflag[10001],ans;ints[10001
weixin_30505043
·
2020-08-23 07:36
bzoj
1724: [Usaco2006 Nov]Fence Repair 切割木板(贪心+堆)
一开始被题目读错题==以为每次只能割一块,那么就是从大到小切但是其实是可以分为几堆来切的所以可以逆着来,变为合并n个木板代价最小易证每次找最小的两堆合并代价最小用优先队列维护堆。。偷偷懒==1#include2#include3#include4#include5usingnamespacestd;6priority_queue,greater>Q;7intn,x,y;8longlongans=0
weixin_30421525
·
2020-08-23 07:00
bzoj
1631 [Usaco2007 Feb]Cow Party
Description农场有N(1≤N≤1000)个牛棚,每个牛棚都有1只奶牛要参加在X牛棚举行的奶牛派对.共有M(1≤M≤100000)条单向路连接着牛棚,第i条踣需要Ti的时间来通过.牛们都很懒,所以不管是前去X牛棚参加派对还是返回住所,她们都采用了用时最少的路线.那么,用时最多的奶牛需要多少时间来回呢?Input第1行:三个用空格隔开的整数.第2行到第M+1行,每行三个用空格隔开的整数:Ai
weixin_30371875
·
2020-08-23 07:27
bzoj
4325: NOIP2015 斗地主(爆搜+模拟)
去年的我还不会打斗地主呵呵觉得这道题挺难的。。抄了一遍题解,感触挺多的==首先出牌的方式太多了不能每次都枚举所有的出牌方式,于是分成两部分:1、顺子2、带牌等其他每次dfs都搜顺子,而且顺子不一定要全出完所以很机智的是,方式2可以直接模拟计算出来,搜到每个状态都先用方式2计算一下最终的步数,更新答案这样就做到每个方案都不漏了方式二是用贪心计算的,先出四带二,四带一,然后出三带二,三带一,其他就单牌
weixin_30279671
·
2020-08-23 07:19
bzoj
1669 [Usaco2006 Oct]Hungry Cows饥饿的奶牛
题目最,最,最长上升子序列。可以说是很简单了。唯一需要注意的是要把f数组一开始赋值为1.#include#defineN5000usingnamespacestd;intf[N+5],A[N+5],n,mx;inlinecharnc(){staticcharbuf[100000],*p1=buf,*p2=buf;returnp1==p2&&(p2=(p1=buf)+fread(buf,1,1000
wanherun
·
2020-08-23 07:40
刷题总结
动归与递推
BZOJ
4720 换教室 (期望dp Floyd)
4720:[Noip2016]换教室TimeLimit:20SecMemoryLimit:512MBDescription对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。在可以选择的课程中,有2n节课程安排在n个时间段上。在第i(1≤i≤n)个时间段上,两节内容相同的课程同时在不同的地点进行,其中,牛牛预先被安排在教室ci上课,而另一节课程在教室di进行。在不提交任何申
w4149
·
2020-08-23 07:26
BZOJ
—————dp—————
期望概率dp
Floyd
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他