51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#2009
BZOJ1295 [SCOI2009]最长距离 最短路 SPFA
有一块矩形土地,被分为N*M块1*1的小格子。有的格子含有障碍物。如果从格子A可以走到格子B,那么两个格子的距离就为两个格子中心的欧几里德距离。如果从格子A不可以走到格子B,就没有距离。如果格子X和格子Y有公共边,并且X和Y均不含有障碍物,就可以从X走到Y。如果可以移走T块障碍物,求所有格子间的最大距离。保证移走T...
代码星球
·
2020-07-14
BZOJ1295
SCOI2009
长距离
短路
SPFA
BZOJ1293 [SCOI2009]生日礼物 离散化
彩珠有N个,分为K种。每一个彩珠有一个对应的坐标。坐标上可以没有彩珠,多个彩珠也可以出现在同一个位置上。小西希望一段彩带中能包含所有种类的彩珠。帮助小西计算这段彩带这个最短的长度。彩带的长度即为彩带开始位置到结束位置的位置差。 水题。 对于读入的,先离散化一下。 然后L和R卡过去就可以了。直接看代...
代码星球
·
2020-07-14
BZOJ1293
SCOI2009
生日
礼物
离散化
BZOJ1178 [Apio2009]CONVENTION会议中心 贪心 set
一堆线段,现在取出最多条数,使其互不覆盖,并输出字典序最小的方案。 这题好坑。 首先,注意一点,最后不能有多余的空格。 第一问就是基础的线段覆盖。 关键在于第二问。 我们要准备一个函数——Get_Ans(L,R),用来求解L~R这个区间内,最多可以取多少线段。 这个可...
代码星球
·
2020-07-14
BZOJ1178
Apio2009
CONVENTION
会议中心
贪心
BZOJ1177 [Apio2009]Oil 二维前缀和 二维前缀最值
在一个n*m的矩阵中,每一个位置一个数字。 现在让你选出3个k*k的矩阵,它们互不相交,问最大数值和为多少。 注意:n,m<=1500 一开始总想着dp,发现不大可能。 暴搜也不行。 然后突然发现,很简单,情况总数非常的少。 只有以下6种,从3个区域中各选择一个最大的。 然后就很简单了,我们只需...
代码星球
·
2020-07-14
二维
前缀
BZOJ1177
Apio2009
Oil
BZOJ1179 [Apio2009]Atm Tarjan 强连通缩点 动态规划
有一个有向图,每一个节点有一个权值,其中有一些结束点。 现在,你要从S出发,到达任意一个结束点,使得经过的节点的权值和最大(可以重复经过某一个节点,但是权值只记入一次)。 小码农题。 如果有强连通分量,那么之间的点是可以全部拿到的,傻子才不拿。 所以先Tarjan强连通缩个点。 然后就是一个D...
代码星球
·
2020-07-14
BZOJ1179
Apio2009
Atm
Tarjan
强连
BZOJ1026 [SCOI2009]windy数 数位dp
求区间[A,B]中有多少数满足下面的条件。 条件:该数相邻两位之差不小于2。 简单的数位dp。 一个记忆化dfs就解决了。 dp[i][j]表示剩余i位数,第i+1位为j的windy数总数。 太简单了,不会的话自己看代码。1#include<cstring>2#incl...
代码星球
·
2020-07-14
BZOJ1026
SCOI2009
windy
数位
dp
Vijos1755 靶形数独 Sudoku NOIP2009 提高组 T4 舞蹈链 DLX
给出一个残缺的数独,求这个数独中所有的解法中的最大价值。一个数独解法的价值之和为每个位置所填的数值乘上该位置的权值,每一个位置的权值如下: DLX + 矩阵构建 (两个传送门) 然后,对于本题,只需要把所有的情况搜光即可。...
代码星球
·
2020-07-14
Vijos1755
靶形
数独
Sudoku
NOIP2009
BZOJ2038 [2009国家集训队]小Z的袜子(hose) 莫队
原文链接https://www.cnblogs.com/zhouzhendong/p/BZOJ2038.html 给定一个数列。长度为$n$,有$m$次询问,每次询问在区间$[L,R]$中任选两个,问选到相同数的概率为多少,以最简分数形式输出。 $n,mleq50000$ 莫队裸题13分钟1A 我怎么会来做这种...
代码星球
·
2020-06-27
BZOJ2038
2009
国家
集训队
袜子
BZOJ1433 [ZJOI2009]假期的宿舍 二分图匹配 匈牙利算法
原文链接http://www.cnblogs.com/zhouzhendong/p/8372785.html 我们理一理题目。 在校的学生,有自己的床,还可以睡朋友的床。 离校的学生,不占床。 外来的学生,只能睡朋友的床。 然后就是一个裸的二分图匹配了。#include<cstring>#incl...
代码星球
·
2020-06-27
BZOJ1433
ZJOI2009
假期
宿舍
二分
BZOJ3393 [Usaco2009 Jan]Laserphones 激光通讯 BFS
原文链接http://www.cnblogs.com/zhouzhendong/p/8371735.html 直接看原题的翻译吧,很容易懂的。 我不知道这道题为什么放在网络流里面。 我也不知道网上为什么几乎都是SPFA。 这题就是一个裸的广搜啊啊啊。 20ms通过。 我们来考虑广搜。 只有改变方向是要...
代码星球
·
2020-06-27
BZOJ3393
Usaco2009
Jan
Laserphones
光通讯
BZOJ1180 [CROATIAN2009]OTOCI LCT
有n座岛 每座岛上的企鹅数量虽然会有所改变,但是始终在[0,1000]之间。你的程序需要处理以下三种命令: 1."bridgeAB"——在A与B之间建立一座大桥(A与B是不同的岛屿)。由于经费限制,这项命令被接受,当且仅当A与B不联通。若这项命令被接受,你的程序需要输出"yes",之后会...
代码星球
·
2020-06-27
BZOJ1180
CROATIAN2009
OTOCI
LCT
BZOJ 2038: [2009国家集训队]小Z的袜子(hose)【莫队算法裸题&&学习笔记】
TimeLimit:20Sec MemoryLimit:259MBSubmit:9894 Solved:4561[Submit][Status][Discuss]作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼...
代码星球
·
2020-06-15
BZOJ
2038
2009
国家
集训队
BZOJ 1411&&Vijos 1544 : [ZJOI2009]硬币游戏【递推,快速幂】
TimeLimit:10Sec MemoryLimit:162MBSubmit:897 Solved:394[Submit][Status][Discuss]Orez很喜欢玩游戏,他最近发明了一款硬币游戏。他在桌子的边缘上划分出2*n个位置并按顺时针把它们标号为1,2,&he...
代码星球
·
2020-06-15
BZOJ
1411
Vijos
1544
ZJOI2009
BZOJ 2257: [Jsoi2009]瓶子和燃料【数论:裴蜀定理】
TimeLimit:10Sec MemoryLimit:128MBSubmit:1326 Solved:815[Submit][Status][Discuss]jyy就一直想着尽快回地球,可惜他飞船的燃料不够了。有一天他又去向火星人要燃料,这次火星人答应了,要jyy用飞船上的...
代码星球
·
2020-05-25
BZOJ
2257
Jsoi2009
瓶子
燃料
BZOJ 1303: [CQOI2009]中位数图【前缀和】
TimeLimit:1Sec MemoryLimit:162MBSubmit:2737 Solved:1698[Submit][Status][Discuss]给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。中位数是指把所有元素从小到大排列后,位于...
代码星球
·
2020-05-25
BZOJ
1303
CQOI2009
中位数
前缀
首页
上一页
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
其他