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
【JLOI】
luogu P4568 [
JLOI
2011]飞行路线
前言看到好多大佬都在跑分层图最短路,\(\text{DP}\)解法的我瑟瑟发抖。。。题目描述给定一张\(N\)个点(点编号从\(0\)到\(N-1\)),\(M\)条边的无向带权图\(G\)。给定常数\(k\),你可以在图\(G\)中使不超过\(k\)条边的边权为\(0\),求在该条件下点\(s\)到点\(t\)的最短路。数据范围:\(2\leN\le10000,1\leM\le50000,0\l
The-Ace-Bee
·
2019-08-30 16:00
BZOJ4559&P3270[
JLoi
2016]成绩比较
题目描述\(G\)系共有\(n\)位同学,\(M\)门必修课。这\(N\)位同学的编号为\(0\)到\(N-1\)的整数,其中\(B\)神的编号为\(0\)号。这\(M\)门必修课编号为\(0\)到\(M-1\)的整数。一位同学在必修课上可以获得的分数是\(1\)到\(U_i\)中的一个整数。如果在每门课上\(A\)获得的成绩均小于等于\(B\)获得的成绩,则称\(A\)被\(B\)碾压。在\(B
__Michael
·
2019-08-22 16:00
题解 P4568 【[
JLOI
2011]飞行路线】
P4568[
JLOI
2011]飞行路线分层图模板题,相似的题还有P4822[BJWC2012]冻结,P2939[USACO09FEB]改造路RevampingTrails,其实做惯了也就不难了。。
Randolph、
·
2019-08-18 16:00
[
JLOI
2011]飞行路线
题目链接算法: 我们设dis[i][j]表示从t到i的路,搭乘了j次飞机的最小费用,接着我们利用SPFA进行状态的转移即可, 答案即为max{dis[t][i](0#definerep(i,j,k)for(inti=j;ivoidread(T&num){charc=getchar();num=0;Tf=1;while(c'9'){if(c=='-')f=-1;c=getchar();}
ZGS_WZY
·
2019-03-09 11:08
最短路
【LuoguP3264】[
JLOI
2015] 管道连接(斯坦那树)
题目链接题目描述小铭铭最近进入了某情报部门,该部门正在被如何建立安全的通道连接困扰。该部门有n个情报站,用1到n的整数编号。给出m对情报站ui;vi和费用wi,表示情报站ui和vi之间可以花费wi单位资源建立通道。如果一个情报站经过若干个建立好的通道可以到达另外一个情报站,那么这两个情报站就建立了通道连接。形式化地,若ui和vi建立了通道,那么它们建立了通道连接;若ui和vi均与ti建立了通道连接
NeosKnight
·
2019-02-26 18:46
======题解======
——动态规划——
状态压缩dp
LOJ #2026「
JLOI
/ SHOI2016」成绩比较
很好的锻炼推柿子能力的题目LOJ#2026题意有$n$个人$m$门学科,第$i$门的分数为不大于$U_i$的一个正整数定义A「打爆」B当且仅当A的每门学科的分数都不低于B的该门学科的分数已知第一个人第$i$们学科的排名为$R_i$,即这门学科不低于$n-R_i$人的分数,但一定低于$R_i-1$人的分数求有多少种方案使得第一个人恰好「打爆」了$k$个人两种方案不同当且仅当存在两个人的分数不同$n,
无梦之梦
·
2018-12-05 07:00
JLOI
2014 松鼠的新家 LCA+树上差分
传送门题解:很简单,就是求树上点的差分。把从a[i]到a[i+1]的路径上的点覆盖一次,记录总覆盖次数点的差分和边的差分略有不同,不过大体思路都是差不多的,边的差分是在起点,终点tag+1,LCA处-2;而点的差分是起点,终点tag+1,LCA及其父亲tag-1。为什么?模拟一下就行了然后求个子树和.jpg注意这道题起点和终点是连在一起的,所以除了第一条之外的所有起点都要tag-1。#includ
DyingShu
·
2018-08-26 21:26
LCA
图论
树上差分
JLOI
2011 飞行路线 分层图+最短路
起初不知道分层图的概念,做了以后才发现哦原来这就是分层图啊分层图的概念:将一个复杂的图分层,有点像DP中的状态,把跳到下一层的条件认为是状态转移,然后直接一遍最短路。由于标准的分层图空间太大,所以直接在原图进行转移了(更像DP了不是吗)SPFA(被安排了)#include#include#include#includeusingnamespacestd;constintMAXN=10001;con
DyingShu
·
2018-08-16 21:25
图论
最短路
分层图
分层图求最短路学习笔记
选择一些路使其权值减半([BJwc2012]冻结)例题[USACO09FEB]改造路RevampingTrails|https://www.luogu.org/problemnew/show/P2939[
JLOI
2011
Liang_Shine_Sky
·
2018-05-16 00:00
分层图
A · F · O ——
JLOI
2018翻车记(附Day1简要题解)
JLOI
2018翻车记并不知道该怎么写...算了还是按照标准剧情来吧这应该是一篇写得非常差的流水账...2018.04.04Day-1省选前在机房的最后一天。压力并不是很大,毕竟联赛JLrank1。
GXZlegend
·
2018-04-12 07:00
[BZOJ2760]小A的烦恼(暴力模拟)
2760:[
JLOI
2011]小A的烦恼TimeLimit:10SecMemoryLimit:128MBDescription小A是B公司的一名PM(productmarket)。
Effervescence
·
2018-02-24 15:44
技巧
【组合数学+转化问题】BZOJ4005[
JLOI
2015]骗我呢
【题目】原题地址求有多少个n行m列的矩阵满足每个数都在[0,m]之间且ai,jm时也是一样的,我们都构造y=x+1和y=x−(m+2)两条“限制线”即可。(以下这两条直线称作A和B)那么接下来考虑如何计算,我们可以尝试用容斥原理,即【全集-跨越第一条的方案-跨越第二条的方案+两条都跨越的方案】。但是这样最后一种是很难计算的。下面是另一种转化思路:触碰的情况可能非常复杂比如ABABBABBBAA啥的
Dream_Lolita
·
2018-02-01 22:40
数论-组合数学
BZOJ 4560 [
JLOI
2016]字符串覆盖
这是一道如果没想清楚就不要乱打的题目,否则就像我一样~~题目描述字符串A有N个子串B1,B2,…,Bn。如果将这n个子串分别放在恰好一个它在A中出现的位置上(子串之间可以重叠)这样A中的若干字符就被这N个子串覆盖了。问A中能被覆盖字符个数的最小值和最大值。输入输出格式输入格式:第一行包含一个正整数T,表示数据组数。保证Ti时,dp[i][S|(1i时,转移到的状态最右端点变成了r’,而如果是这样,
ergedathunder_cnyali
·
2018-01-08 14:44
dp
数据结构
BZOJ 3191
JLOI
2013卡牌游戏 概率DP
ProblemProblemDescriptionN个人坐成一圈玩游戏。一开始我们把所有玩家按顺时针从1到N编号。首先第一回合是玩家1作为庄家。每个回合庄家都会随机(即按相等的概率)从卡牌堆里选择一张卡片,假设卡片上的数字为X,则庄家首先把卡片上的数字向所有玩家展示,然后按顺时针从庄家位置数第X个人将被处决即退出游戏。然后卡片将会被放回卡牌堆里并重新洗牌。被处决的人按顺时针的下一个人将会作为下一轮
Rayment_cc
·
2017-11-09 17:11
=====动态规划=====
好题集
概率与期望
BZOJ
[BZOJ2763][
JLOI
2011]飞行路线(图论)
题目:我是超链接题解:分层图来一波!就是在裸dij的基础上加了一步,可以往下一层转移状态代码:#include#include#include#includeusingnamespacestd;constintN=50005;structhh{intx,c,dis;};inttot,nxt[N*2],point[N],v[N*2],c[N*2];ints,t,dis[10005][15],k;bo
wwyx2001
·
2017-10-24 18:16
图论
JLOI
2013(BZOJ3193)“地形生成”
不得不说这道题对于我来说还是挺难的,dp+组合数学,题解中短短不到50行代码让蒟蒻领悟到人生真谛。。。题目:HYSBZ-3193最近IK正在做关于地形建模的工作。其中一个工作阶段就是把一些山排列成一行。每座山都有各不相同的标号和高度。为了遵从一些设计上的要求,每座山都设置了一个关键数字,要求对于每座山,比它高且排列在它前面的其它山的数目必须少于它的关键数字。显然满足要求的排列会有很多个。对于每一个
CH_X_H
·
2017-10-18 17:38
各省OI
JLOI
溢水的鱼缸
各种题目都不要想复杂,这道题就是从左往右扫找当前最高的然后试一下就可以了,前驱的水量每次用当前最大值维护,看到图片就好理解为什不取自己挡板高度而取最大值了。/*422351412*/#include#includeusingnamespacestd;constintN=1000101;intL[N];boolE[N];intmain(){intn,m,t;doubleans=1e20,v,volu
Timsei
·
2017-05-18 16:07
bzoj 2765: [
JLOI
2010]铁人双项比赛 (计算几何)
题目描述传送门题目大意:铁人双项比赛由长跑和骑自行车组成。现在给定总赛程s,以及每个选手长跑和骑车的平均速度,请你求出对于某个指定的选手最有利的k和r。所谓最有利,是指选择了这个k和r后,该选手可以获得冠军,且领先第2名尽量地多。题解这道题刚开始的想法是解不等式组,然后得到一个k的范围,再确定最优解。但是发现就算解出了范围,也不满足什么单调性。所以就考虑别的了。对于每个选手其实,都可以用一条直线表
clover_hxy
·
2017-05-03 23:17
计算几何
[BZOJ4006][
JLOI
2015]管道连接(斯坦纳树+dp)
题目描述传送门题目大意:给出一个n个点m条边的无向图,给出p个关键点,每一个点有一个编号,求一个最小的权值子图,使编号相同的关键点都连通。题解首先用斯坦纳树求出来f(i,s)表示和点i连通的关键点的状态为s的最小值然后再dp一下,g(s)表示选出的关键点状态为s的最小值,然后将s搞成两个划分t和s-t然后check一下这两个状态里不能有编号相同的点就行了爆搜也可以吧。。。有点麻烦代码#includ
Clove_unique
·
2017-04-16 15:56
题解
dp
省选
[BZOJ4558][
JLoi
2016]方(数学相关+容斥原理)
题目描述传送门题解这题有毒啊…首先容斥一下答案=整个网格内的正方形数-至少有1个点是不合法点的正方形数+恰好有2个点是不合法点的正方形数*2+恰好有3个点是不合法点的正方形数-恰好有4个点是不合法点的正方形数整个网格内的正方形数看似不好算,因为有正着斜着的正方形,但是可以发现每一个正方形都是由其外接正方形决定的,也就是可以枚举外接正方形的边长,一个边长为a的外接正方形可以确定出来a个正方形恰好有2
Clove_unique
·
2017-03-24 22:18
题解
数学相关
省选
容斥原理
[BZOJ4004][
JLOI
2015]装备购买(贪心+高斯消元求线性基)
题目描述传送门题解求极大线性无关向量组,使权值和最小按权值从小到大排序,高斯消元求解线性基即可代码#include#include#include#include#includeusingnamespacestd;#defineLLlonglong#defineMod1000000007#defineN505intn,m,cnt,ans,b[N];structhp{LLa[N];intval;}m
Clove_unique
·
2017-01-13 11:21
题解
贪心
省选
高斯消元
4002: [
JLOI
2015]有意义的字符串
4002:[
JLOI
2015]有意义的字符串TimeLimit:10SecMemoryLimit:128MBSubmit:780Solved:325[Submit][Status][Discuss]DescriptionB
CRZbulabula
·
2016-12-25 16:22
数学题
矩阵乘法
4007: [
JLOI
2015]战争调度
4007:[
JLOI
2015]战争调度TimeLimit:20SecMemoryLimit:128MBSubmit:282Solved:159[Submit][Status][Discuss]Description
CRZbulabula
·
2016-12-24 21:21
dp
位运算
[BZOJ2761][
JLOI
2011]不重复数字(splay)
题目描述传送门题解练习平衡树代码#include#include#includeusingnamespacestd;#defineN50005intT,n,x,root,sz;boolflag;intf[N],ch[N][2],key[N];voidclear(){flag=false;root=sz=x=0;memset(f,0,sizeof(f));memset(ch,0,sizeof(ch)
Clove_unique
·
2016-12-05 14:20
题解
平衡树
省选
BZOJ 2761: [
JLOI
2011]不重复数字 水题
2761:[
JLOI
2011]不重复数字题目连接:http://www.lydsy.com/JudgeOnline/problem.php?
qscqesze
·
2016-07-08 16:00
【
JLOI
2015】战争调度(war)
DescriptionSolution一开始看这题,毫无头绪……不过发现n十分的小,最多只有10,想一想暴搜加优化。先试着打了打暴搜,从上往下枚举状态,然后搜索到子节点的时候,再统计答案,每个父节点的答案是两个子节点答案的和,dfs(x,y,z)表示当前搜到的点二进制状态为x,从根节点到底层打仗的状态为y,然后此时要打仗的人有z个。然后这样十分的慢……启发式搜索看起来名字很高级,其实就是状态标记。
Facico
·
2016-07-04 10:11
省选
暴搜
启发式搜索
【
JLOI
2015】战争调度(war)
DescriptionSolution一开始看这题,毫无头绪……不过发现n十分的小,最多只有10,想一想暴搜加优化。先试着打了打暴搜,从上往下枚举状态,然后搜索到子节点的时候,再统计答案,每个父节点的答案是两个子节点答案的和,dfs(x,y,z)表示当前搜到的点二进制状态为x,从根节点到底层打仗的状态为y,然后此时要打仗的人有z个。然后这样十分的慢……启发式搜索看起来名字很高级,其实就是状态标记。
doyouseeman
·
2016-07-04 10:00
搜索
暴搜
启发式搜索
JLOI
战争调度
2016.07.03砸题选讲(Worldwide_D)小结
TextProblem1[
JLOI
2015][JZOJ4080]战争调度一个比较暴力的树形dp(然而分析了能过),关键是确定dp顺序(很多人惯性思维自上而下,确定儿子点选什么,然后就GG)。
a_crazy_czy
·
2016-07-03 17:00
OI
好题难题分享
[bzoj4007]【
JLOI
2015】战争调度(war)
Description脸哥最近来到了一个神奇的王国,王国里的公民每个公民有两个下属或者没有下属,这种关系刚好组成一个n层的完全二叉树。公民i的下属是2*i和2*i+1。最下层的公民即叶子节点的公民是平民,平民没有下属,最上层的是国王,中间是各级贵族。现在这个王国爆发了战争,国王需要决定每一个平民是去种地以供应粮食还是参加战争,每一个贵族(包括国王自己)是去管理后勤还是领兵打仗。一个平民会对他的所有
WorldWide_D
·
2016-06-30 10:58
DP
dfs
bitmasks
bzoj4561【
JLOI
2016】圆的异或并
4561:[
JLoi
2016]圆的异或并TimeLimit: 30Sec MemoryLimit: 256MBSubmit: 171 Solved: 70[Submit][Status][Discuss
AaronGZK
·
2016-06-26 20:00
扫描线
bzoj
bzoj4559【
JLOI
2016】成绩比较
4559:[
JLoi
2016]成绩比较TimeLimit: 20Sec MemoryLimit: 256MBSubmit: 37 Solved: 29[Submit][Status][Discuss
AaronGZK
·
2016-06-26 00:00
容斥原理
组合数
bzoj
bzoj4558【
JLOI
2016】方
4558:[
JLoi
2016]方TimeLimit: 20Sec MemoryLimit: 256MBSubmit: 185 Solved: 78[Submit][Status][Discuss]Description
AaronGZK
·
2016-06-23 00:00
容斥原理
bzoj
bzoj4557【
JLOI
2016】侦查守卫
4557:[
JLoi
2016]侦察守卫TimeLimit: 20Sec MemoryLimit: 256MBSubmit: 114 Solved: 70[Submit][Status][Discuss
AaronGZK
·
2016-06-18 00:00
bzoj
树形DP
bzoj 4006: [
JLOI
2015]管道连接(斯坦纳树)
4006:[
JLOI
2015]管道连接TimeLimit:30SecMemoryLimit:128MBSubmit:581Solved:316[Submit][Status][Discuss]Description
clover_hxy
·
2016-05-28 23:38
动态规划
bzoj 4558: [
JLoi
2016]方 数学&计数
首先通过容斥转化为求:所有正方形-至少有1个坏点的正方形+至少有2个的-至少有3个的+有4个的。 所有正方形:显然一个正方形不管是斜的还是正的,它所占的网格中的空间一定是一个正的正方形,不妨称为该正方形的框架。于是我们可以枚举这个正方形的框架的边长,然后枚举偏离多少格即可。 至少有1个坏点:我们枚举坏点,然后同样枚举包含这个坏点的正方形的框架,那么这个坏点在框架上的位置,共两个
lych_cys
·
2016-05-23 13:00
计数
数学
hash
BZOJ4551 [Tjoi2016&Heoi2016]树
TJOI居然考这么傻逼的题……根
JLOI
一比真是天壤之别-_-转成dfs序,然后相当于区间以deep为关键字去max,直接线段树维护就好#include #include #include #include
neither_nor
·
2016-05-12 19:00
BZOJ4561 [
JLoi
2016]圆的异或并
这题现场的时候n=30000部分分居然是给暴力的,我分段写的个乱搞40分结果暴力都60分,差评正解:首先可知一个圆被奇数个圆套则答案减去其面积,被偶数个套则加上其面积,然后我们维护一个垂直于x轴扫描线,从左向右扫,每个圆拆成加入和删除两个事件,由于圆和圆不相交,所以一个圆可以看成一个括号,整个扫描线上是一个括号序列,而且随扫描线当前x增加括号之间相对顺序不变(扫描线都是某些相对顺序不变,然后维护当
neither_nor
·
2016-05-12 18:00
bzoj4006: [
JLOI
2015]管道连接
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4006思路:一眼看上去很像斯坦纳树但是限制稍有不同,只要每种颜色的点联通即可也就是说最后可能是森林我听说裸写斯坦纳树有90所以我们要在外面再套一层DPf[i][j]还是斯坦纳树的状态,i是以i为根,j是状态为j先用斯坦纳树求出每种联通状况的最小费用再设dp[i]表示i这个状态的最小费用枚举子集
thy_asdf
·
2016-05-08 19:00
进化成弃坑大师
剩下的就刷不动了写HEOI2016,写到最后发现有个NTT挡路..写HAOI2016,写到最后发现那个仙人掌上的线段树合并太难写了根本写不动..写SCOI2016结果发现写完D1T2,D1T3剩下的题都不想看了…写
JLOI
2016
CreationAugust
·
2016-05-06 17:43
随便搞搞
进化成弃坑大师
剩下的就刷不动了写HEOI2016,写到最后发现有个NTT挡路..写HAOI2016,写到最后发现那个仙人掌上的线段树合并太难写了根本写不动..写SCOI2016结果发现写完D1T2,D1T3剩下的题都不想看了…写
JLOI
2016
CreationAugust
·
2016-05-06 17:00
[三进制倍增 || 可并堆] BZOJ 4003 [
JLOI
2015]城池攻占
蒟蒻想起来自己还不会可并堆诶出题人卡倍增,那么淡定的写了个三进制倍增#include #include #include #include #include #include #include #defineVG[p].v usingnamespacestd; inlinecharnc() { staticcharbuf[100000],*p1=buf,*p2=buf; if(p1==p2){p
u014609452
·
2016-04-30 14:00
BZOJ 3191
JLOI
2013 卡牌游戏
提示:1.本题思路其实并不新鲜。2.还记得约瑟夫问题的思路么?重标号+递推。代码后详细说明:#include usingnamespacestd; constintmaxn=55; intn,m; inta[maxn]; doubled[maxn][maxn]; intmain() { #ifndefONLINE_JUDGE freopen("in","r",stdin); #endif c
Fuxey
·
2016-04-29 17:00
约瑟夫问题
JLOI
2016酱油记
JLOI
2016完结啦!身为一个蒟蒻,考完这场试我深深的感受到了来自东方的神秘力量以及flag插的太多的结果。。。
ww140142
·
2016-04-25 16:00
JLOI2016
JLOI
酱油记
bzoj 4004: [
JLOI
2015]装备购买
4004:[
JLOI
2015]装备购买TimeLimit: 20Sec MemoryLimit: 128MBSubmit: 599 Solved: 259[Submit][Status][Discuss
clover_hxy
·
2016-04-24 18:00
BZOJ2763[
JLOI
2011]飞行路线 【分层图最短路】
链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2763题意:中文题。。分析:建分层图,由于是双向边,在相邻两层图中也加上反向边。然后跑一边heap+dijkstra。代码:#include #include #include #include #include #include #include #include #include #incl
u012483216
·
2016-04-21 20:00
Bzoj3631【
JLOI
2014】松鼠的新家
Solution先考虑在序列上的做法。注意到是先处理完所有修改后才做询问,那么每次区间加上一个数时就只须在左右端点分别打上一个+和-的标记,最后询问时将整个序列从左到右扫一遍即可。树上同理。#include#include#include#includeusingnamespacestd;constintmaxn=300005;structedge{intx,y,next;edge(){}edge
Elemmir
·
2016-04-20 21:13
树链剖分
bzoj3193【
JLOI
2013】地形生成
3193:[
JLOI
2013]地形生成TimeLimit: 10Sec MemoryLimit: 128MBSubmit: 277 Solved: 135[Submit][Status][Discuss
AaronGZK
·
2016-04-07 23:00
dp
bzoj
bzoj3192【
JLOI
2013】删除物品
3192:[
JLOI
2013]删除物品TimeLimit: 10Sec MemoryLimit: 128MBSubmit: 747 Solved: 441[Submit][Status][Discuss
AaronGZK
·
2016-04-07 23:00
树状数组
bzoj
bzoj3192【
JLOI
2013】删除物品
3192:[
JLOI
2013]删除物品TimeLimit: 10Sec MemoryLimit: 128MBSubmit: 747 Solved: 441[Submit][Status][Discuss
AaronGZK
·
2016-04-07 23:00
树状数组
bzoj
bzoj3191【
JLOI
2013】卡牌游戏
3191:[
JLOI
2013]卡牌游戏TimeLimit:10SecMemoryLimit:128MBSubmit:410Solved:275[Submit][Status][Discuss]DescriptionN
AaronPolaris
·
2016-04-07 23:01
动态规划
概率DP
OIer的狂欢
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他