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
NOI2012
【BZOJ 2878】 [
Noi2012
]迷失游乐园
Description放假了,小Z觉得呆在家里特别无聊,于是决定一个人去游乐园玩。进入游乐园后,小Z看了看游乐园的地图,发现可以将游乐园抽象成有n个景点、m条道路的无向连通图,且该图中至多有一个环(即m只可能等于n或者n-1)。小Z现在所在的大门也正好是一个景点。小Z不知道什么好玩,于是他决定,从当前位置出发,每次随机去一个和当前景点有道路相连的景点,并且同一个景点不去两次(包括起始景点)。贪玩的
抬头仰望浮云飘过
·
2016-02-16 07:00
【BZOJ 2875】 [
Noi2012
]随机数生成器
Description 给你6个数,m,a,c,x0,n,gXn+1 =(aXn +c)modm,求Xnm,a,c,x0,n,g 2#definelllonglong 3llz[2][2],a[2][2]; 4llm,b,c,x0,n,p; 5llplus(llx,lly,llp){ 6lls=0; 7while(x>=1){ 8if(x&1==1)s=(s+y)%p; 9x=x>
抬头仰望浮云飘过
·
2016-02-16 06:00
C++之路进阶——最小费用最大流(善意的投票)
2879:[
Noi2012
]美食节TimeLimit: 10Sec MemoryLimit: 512MBSubmit: 1304 Solved: 702[Submit][Status][Discuss
hyxzc
·
2016-02-15 21:00
2879: [
Noi2012
]美食节
2879:[
Noi2012
]美食节TimeLimit:10SecMemoryLimit:512MBSubmit:1301Solved:699[Submit][Status][Discuss]DescriptionCZ
CRZbulabula
·
2016-02-14 19:00
网络流
2879: [
Noi2012
]美食节
2879:[
Noi2012
]美食节TimeLimit: 10Sec MemoryLimit: 512MBSubmit: 1301 Solved: 699[Submit][Status][Discuss
CRZbulabula
·
2016-02-14 19:00
BZOJ 2878: [
Noi2012
]迷失游乐园( 树形dp )
一棵树的话直接树形dp(求出往下走和往上走的期望长度).假如是环套树,环上的每棵树自己做一遍树形dp,然后暴力枚举(环上的点#include#include usingnamespacestd; constintmaxn=100009; intN,M,C,Root,deg[maxn],L[maxn],R[maxn],Lw[maxn],Rw[maxn];boolvis[maxn];doubleEu[
JSZX11556
·
2016-02-12 20:00
bzoj2879【
NOI2012
】美食节
2879:[
Noi2012
]美食节TimeLimit: 10Sec MemoryLimit: 512MBSubmit: 1209 Solved: 647[Submit][Status][Discuss
AaronGZK
·
2015-12-18 22:00
网络流
bzoj
BZOJ 2875[
Noi2012
]随机数生成器(矩阵快速幂+小技巧)
Description栋栋最近迷上了随机算法,而随机数生成是随机算法的基础。栋栋准备使用线性同余法(LinearCongruentialMethod)来生成一个随机数列,这种方法需要设置四个非负整数参数m,a,c,X0,按照下面的公式生成出一系列随机数: Xn+1 = (aXn + c) mod m mod m 表示前面的数除以m的余数。从这个式子可以看出,这个序列的下一个
M_AXSSI
·
2015-11-22 15:00
矩阵快速幂
【BZOJ】2875: [
Noi2012
]随机数生成器(矩阵乘法+快速乘)
http://www.lydsy.com/JudgeOnline/problem.php?id=2875 矩阵的话很容易看出来。。。。。我就不写了。太水了。 然后乘法longlong会溢出。。。那么我们用快速乘。。。就是将快速幂的乘法变成加法。。。这种很简单吧。。 #include <cstdio> #include <cstring> #include <
·
2015-11-13 11:05
2012
数学几个有趣的题目
BZOJ 2876 [
Noi2012
]骑行川藏 在约束∑(K_i * S_i * (V_i-V_i')^2 <=
·
2015-11-13 03:47
数学
BZOJ 2879: [
Noi2012
]美食节 最小费用流 动态添边
2879: [
Noi2012
]美食节 Time Limit: 10 Sec Memory Limit: 512 MB Submit: 324 
·
2015-11-13 00:14
2012
写给自己
NOI2012
流水帐
2012.07.2509:55 飞机在晚点55分钟后终于从成都出发,突然意识到,NOI就这样突兀而自然地开始了。12:20 终于到达了上海浦东。海风大得惊人。阳光很好。精神不错。好像饿了。17:50 经过地铁和高铁的折磨后来到了地面温度高达39.2摄氏度的常州。没想象中的热。出火车站没几步就到了椿庭大酒店。冬令营的时候也是在这里啊。23:20 困了。这天气也太干燥了吧。喉咙像是要燃烧起来。明天有和
·
2015-11-11 06:59
2012
NOI2012
: 迷失游乐园
终于补完
NOI2012
了好开心~ 题目大意:给定一棵树或者环套外向树,求出从中随机选一条简单路径的期望长度,环上点数不超过20。
·
2015-11-05 08:11
2012
2878: [
Noi2012
]迷失游乐园 - BZOJ
Description放假了,小Z觉得呆在家里特别无聊,于是决定一个人去游乐园玩。进入游乐园后,小Z看了看游乐园的地图,发现可以将游乐园抽象成有n个景点、m条道路的无向连通图,且该图中至多有一个环(即m只可能等于n或者n-1)。小Z现在所在的大门也正好是一个景点。小Z不知道什么好玩,于是他决定,从当前位置出发,每次随机去一个和当前景点有道路相连的景点,并且同一个景点不去两次(包括起始景点)。贪玩的
·
2015-11-01 14:15
2012
2876: [
Noi2012
]骑行川藏 - BZOJ
Description蛋蛋非常热衷于挑战自我,今年暑假他准备沿川藏线骑着自行车从成都前往拉萨。川藏线的沿途有着非常美丽的风景,但在这一路上也有着很多的艰难险阻,路况变化多端,而蛋蛋的体力十分有限,因此在每天的骑行前设定好目的地、同时合理分配好自己的体力是一件非常重要的事情。由于蛋蛋装备了一辆非常好的自行车,因此在骑行过程中可以认为他仅在克服风阻做功(不受自行车本身摩擦力以及自行车与地面的摩擦力影响
·
2015-11-01 14:15
2012
2879: [
Noi2012
]美食节 - BZOJ
DescriptionCZ市为了欢迎全国各地的同学,特地举办了一场盛大的美食节。作为一个喜欢尝鲜的美食客,小M自然不愿意错过这场盛宴。他很快就尝遍了美食节所有的美食。然而,尝鲜的欲望是难以满足的。尽管所有的菜品都很可口,厨师做菜的速度也很快,小M仍然觉得自己桌上没有已经摆在别人餐桌上的美食是一件无法忍受的事情。于是小M开始研究起了做菜顺序的问题,即安排一个做菜的顺序使得同学们的等待时间最短。小M发
·
2015-11-01 14:11
2012
2875: [
Noi2012
]随机数生成器 - BZOJ
DescriptionInput包含6个用空格分割的m,a,c,X0,n和g,其中a,c,X0是非负整数,m,n,g是正整数。Output输出一个数,即Xn mod gSample Input11 8 7 1 5 3Sample Output2 快速幂+快速乘 1 type 2 matrix=array[1..2,1..2]of int64
·
2015-11-01 14:10
2012
2877: [
Noi2012
]魔幻棋盘 - BZOJ
DescriptionInput第一行为两个正整数N,M,表示棋盘的大小。 第二行为两个正整数X,Y,表示棋盘守护者的位置。 第三行仅有一个正整数T,表示棋盘守护者将进行次操作。 接下来N行,每行有M个正整数,用来描述初始时棋盘上每个位置的数。 接下来T行,按操作的时间顺序给出T次操作。每行描述一次操作,以一个数字0或1开头: 若以数字0开头,表示此操作为询问,随后会有四个非负整数x1,y1,x2
·
2015-11-01 11:49
2012
【
NOI2012
】随机数生成器
bzoj2875第一眼看是矩阵乘法+高精,顺便借此机会学了一下压八位高精然后一直WA…拍到最后拍不下去了,索性重打了一遍,不过没用高精,用的类似快速幂的快速乘,同样解决了溢出问题~代码:(快速乘+矩阵乘法)#include #include #include #include typedeflonglongll; usingnamespacestd; structmatrix{ llnum[10
LOI_DQS
·
2015-09-19 21:00
矩阵乘法
高精
快速乘
[
NOI2012
] 随机数生成器 [CodeVS1281] Xn数列
题目描述Description给你6个数,m,a,c,x0,n,gXn+1=(aXn+c)modm,求Xnm,a,c,x0,n,g0do begin if(band1)=1 thenlen:=(len+a)modm; a:=(a*2)modm; b:=bdiv2; end; exit(len); end; begin readln(m,a,c,x0,n,s); t[1,1]:=1;t[1,2]:
slongle_amazing
·
2015-08-09 18:00
【
NOI2012
】【BZOJ2875】随机数生成器
BZOJ题面不正常我贴一下别的OJ题面把【问题描述】栋栋最近迷上了随机算法,而随机数是生成随机算法的基础。栋栋准备使用线性同余法(LinearCongruentialMethod)来生成一个随机数列,这种方法需要设置四个非负整数参数m,a,c,X[0],按照下面的公式生成出一系列随机数{Xn}:X[n+1]=(aX[n]+c)modm其中modm表示前面的数除以m的余数。从这个式子可以看出,这个序
CreationAugust
·
2015-08-08 17:19
随便搞搞
模板题库
【
NOI2012
】【BZOJ2875】随机数生成器
BZOJ题面不正常我贴一下别的OJ题面把【问题描述】栋栋最近迷上了随机算法,而随机数是生成随机算法的基础。栋栋准备使用线性同余法(LinearCongruentialMethod)来生成一个随机数列,这种方法需要设置四个非负整数参数m,a,c,X[0],按照下面的公式生成出一系列随机数{Xn}: X[n+1]=(aX[n]+c)modm 其中modm表示前面的数除以m的余数。从这个式子可以看出,
CreationAugust
·
2015-08-08 17:00
快速幂
矩阵乘法
BZOJ 2878 [
Noi2012
]迷失游乐园 树形期望DP+基环树
题意:链接方法:树形期望DP+基环树解析:首先先看前50%的数据是一棵树那么我们可以搞树形DP然后设几个正常的数组sum[i]代表i走i的子节点的期望的和。down[i]代表从底下走到i的期望。size[i]代表i的儿子个数up[i]代表从i往上走的期望然后就可以推式子了显而易见地可以推出来up的式子然后有一些奇怪的关于根节点的特判,注意一下就OK了。然后后50%我们发现它是一个基环树?那么首先可
wzq_QwQ
·
2015-08-06 17:00
[
NOI2012
]美食节(费用流+动态开点)
【题解】费用流:首先确定:每一单位的流量代表一位厨师做一份菜品,费用代表花费的时间 每位厨师做同一道菜,每一份时间也是不同的,因此将每个厨师拆成p个点 建边需要确定的费用与做菜顺序有关,而后做的菜对先做的菜是没有影响的,所以倒着处理,拆成的第i个点表示每位厨师做的倒数第i道菜 建图:s->n种菜品容量为pi,费用为0第i种菜品->第j位厨师拆成的第k个点容量为1,费用为k*T[i][j]第j位厨师
cjk_cjk
·
2015-04-26 01:00
动态
费用流
NOI
[
NOI2012
]迷失游乐园(树上递推)
【题解】对于一棵树:先转化成有根树,结点u到"出口"的期望长度为:u的父结点、全部子结点到"出口"的期望长度+u到它们的距离的平均值不难想到动态规划:用up[u],down[u]记录u向上,向下到"出口"的期望长度,它们可以递推求得对于环套树树:环上的节点很少,在找环后暴力求出环上节点的up值然后求出所有节点的down值再然后,求出挂在基环上的子树中根以外所有节点的up值(因为要用到down值,所
cjk_cjk
·
2015-04-25 02:23
递推
数学期望
[
NOI2012
]迷失游乐园(树上递推)
【题解】对于一棵树:先转化成有根树,结点u到"出口"的期望长度为:u的父结点、全部子结点到"出口"的期望长度+u到它们的距离的平均值 不难想到动态规划:用up[u],down[u]记录u向上,向下到"出口"的期望长度,它们可以递推求得 对于环套树树:环上的节点很少,在找环后暴力求出环上节点的up值 然后求出所有节点的down值 再然后,求出挂在基环上的子树中根以外所有节点的up值(因为要用到dow
cjk_cjk
·
2015-04-25 02:00
数学期望
递推
NOI
环套树
[
NOI2012
]骑行川藏(拉格朗日乘数法)
【题解】显然最优情况下要用完所有能量,而且对于Ei=ki*si*(xi-vi)^2,当abs(xi-vi)一定时,xi>vi比xi0)后,Xi随λ的增大而减小因此二分λ解出所有Xi,带入sigma(ki*si*(Xi-vi)^2)与Eu比较大小即可【代码】#include#include#defineINF1e9#defineeps1e-12doubles[10005]={0},k[10005]=
cjk_cjk
·
2015-04-25 01:11
高等数学
[
NOI2012
]骑行川藏(拉格朗日乘数法)
【题解】显然最优情况下要用完所有能量,而且对于Ei=ki*si*(xi-vi)^2,当abs(xi-vi)一定时,xi>vi比xi0)后,Xi随λ的增大而减小 因此二分λ解出所有Xi,带入sigma(ki*si*(Xi-vi)^2)与Eu比较大小即可 【代码】#include #include #defineINF1e9 #defineeps1e-12 doubles[10005]={0},k[1
cjk_cjk
·
2015-04-25 01:00
NOI
拉格朗日乘数法
[
NOI2012
]随机数生成器(矩阵乘法+快速乘)
【题解】矩阵乘法,但有陷阱:两个长整形相乘会溢出因此它们相乘时用类似“快速幂”的“快速乘”解决(a*b=a*(b/2)*2)【代码】#include#include#includetypedeflonglongLL;LLm;structjuzhen{LLs[3][3];juzhen(){memset(s,0,sizeof(s));}};LLksc(LLa,LLb){LLans=0,count=a;
cjk_cjk
·
2015-04-25 01:25
矩阵
[
NOI2012
]随机数生成器(矩阵乘法+快速乘)
【题解】矩阵乘法,但有陷阱:两个长整形相乘会溢出因此它们相乘时用类似“快速幂”的“快速乘”解决(a*b=a*(b/2)*2)【代码】#include #include #include typedeflonglongLL; LLm; structjuzhen { LLs[3][3]; juzhen() { memset(s,0,sizeof(s)); } }; LLksc(LLa,LLb) { L
cjk_cjk
·
2015-04-25 01:00
NOI
快速乘
矩阵加速
noi2012
美食节
描述CZ市为了欢迎全国各地的同学,特地举办了一场盛大的美食节。作为一个喜欢尝鲜的美食客,小M自然不愿意错过这场盛宴。他很快就尝遍了美食节所有的美食。然而,尝鲜的欲望是难以满足的。尽管所有的菜品都很可口,厨师做菜的速度也很快,小M仍然觉得自己桌上没有已经摆在别人餐桌上的美食是一件无法忍受的事情。于是小M开始研究起了做菜顺序的问题,即安排一个做菜的顺序使得同学们的等待时间最短。小M发现,美食节共有n种
zz_ylolita
·
2015-03-17 00:00
NOI
【bzoj2879】【网络流】【
NOI2012
】【美食节】
2879:[
Noi2012
]美食节TimeLimit:10SecMemoryLimit:512MBSubmit:794Solved:442[Submit][Status]DescriptionCZ市为了欢迎全国各地的同学
FZHvampire
·
2015-02-14 19:56
网络流
BZOJ 2879
NOI2012
美食节 费用流
题目大意:给定n道菜和m个厨师,第i道菜需要p[i]份,第j个厨师做第i道菜需要时间t[i][j],求最长总等待时间一个厨师做的倒数第一道菜对答案的贡献是时间的一倍,倒数第二道菜对答案的贡献是时间的两倍,以此类推厨师们怒了!发动符卡·禁忌『p重存在』!将每个厨师拆成Σp[i]个点,每道菜向每个厨师的第i个点连一条流量为1,费用为时间的i倍,每个点向汇点连一条流量为1费用为0的边,跑最小费用最大流这
PoPoQQQ
·
2015-01-12 16:00
费用流
bzoj
BZOJ2879
BZOJ 2877
NOI2012
魔幻棋盘 二维线段树
题目大意:给定一个矩阵,支持两种操作:1.将某个子矩阵中的每个值增加一个数2.询问某个子矩阵中的所有数的GCD已知所有询问恒过定点(x,y)算了BZOJ没有原题我还是把原题发上来吧--《论代码长度与注释长度以及题目简单程度的比例失调关系以及日本饮用水资源的解决方案》《10K+代码是怎样炼成的》《GCD与修改标记的正确用法》《出题人我*你吗系列》《懒惰即美德》咳咳。首先我们可以维护一个二维线段树支持
PoPoQQQ
·
2015-01-07 10:00
线段树
bzoj
树套树
二维线段树
BZOJ2877
BZOJ 2876
NOI2012
骑行川藏 二分+数学算法
题目大意:给定n段路,每段长度为si,如果在这段路上以vi的速度匀速行驶,那么消耗的体力为ki*(vi-v'i)^2*si,求在不超过体力上限情况下的最大速度我去年买了个表--去网上百度了半天一元三次方程的求根公式才发现函数是递增的--百度百科写的什么NM破玩应--好像没讲明白--MS只要知道拉格朗日乘数法就能差不多搞懂这道题了--#include #include #include #inclu
PoPoQQQ
·
2015-01-03 19:00
二分
数学算法
bzoj
拉格朗日乘数法
BZOJ2876
【BZOJ2876】【
NOI2012
】骑行川藏 拉格朗日乘数、
题解:不知道为什么用这个,但是这个确实能做、呃,这里的v跟结果有单调关系,所以可以二分一下出解…………拉格朗日方程粗浅理解(可能有误):设一个λ来二分,并用此值算出自变量,然后check是否满足限制如此得到正确的自变量,而后出解。此题方程为下图式Ⅰ,而式Ⅱ是方程的v变量偏导函数,而Ⅲ则是经过小小的变形。(图片来自http://txhwind.blog.163.com/blog/static/203
Vmurder
·
2015-01-03 19:00
NOI2012
骑行川藏
拉格朗日乘数
BZOJ2876
拉格朗日方程
【BZOJ 2878】 [
Noi2012
]迷失游乐园
2878:[
Noi2012
]迷失游乐园TimeLimit: 10Sec MemoryLimit: 512MBSec SpecialJudgeSubmit: 415 Solved: 283[Submit
Regina8023
·
2014-12-23 14:00
dp
OI
bzoj
基环树
BZOJ 2875
NOI2012
随机数生成器 矩阵乘法
题目大意:令Xi+1=(a*Xi+c)%m,求Xn%g水题。。。我们令x矩阵为a0c1自乘n次,然后计算(aX0+c)%m%g即可此题要写快速乘不然会挂我这个沙茶居然把矩阵开成了int早知道多磕点脑残片了#include #include #include #include usingnamespacestd; typedefunsignedlonglongll; structMartrix{ l
PoPoQQQ
·
2014-09-15 17:00
矩阵乘法
bzoj
快速乘
BZOJ2875
NOI2012
【BZOJ】【P2876】【
NOI2012
】【骑行川藏】【题解】【拉格朗日乘数】
传送门:www.lydsy.com:808/JudgeOnline/problem.php?id=2876题解传送门:www.cppblog.com/prime56/archive/2012/08/13/187087.aspxkAc神犇讲的东西,真心好用……二分t,牛顿迭代解vi,与E比较大小,完了明天就是noi2014了,祝我的学长以及faebdc&&Lavender怒拿AuCode:#incl
u012732945
·
2014-07-26 21:00
bzoj
省选
BZOJ 2878([
Noi2012
]迷失游乐园-树形DP+环加外向树+期望DP+vector的erase)
2878:[
Noi2012
]迷失游乐园TimeLimit: 10Sec MemoryLimit: 512MBSec SpecialJudgeSubmit: 319 Solved: 223[Submit
nike0good
·
2014-06-16 16:00
C++
树形DP
期望DP
环加外向树
BZOJ 2875 [
Noi2012
] 随机数生成器 题解与分析
2875:[
Noi2012
]随机数生成器TimeLimit:10Sec MemoryLimit:512MBSubmit:515 Solved:281[Submit][Status]Description
u011400953
·
2013-12-15 11:00
【AHOI2013复仇】
NOI2012
park 一种巨另类的做法
原题地址这个算法是由本沙茶在现场使用的那个做法扩展得来的……其实AC不了,后两个点会因为常数过大而T掉……但在BZOJ上算总时间的话能AC……首先考虑树的情形。设F[i]为从点i开始,往子树i里面走,到达叶结点的期望长度,则很容易得到递推公式:F[i]=(ΣF[j]+W(i,j))/K,其中j是i的子结点,K是i的子结点个数。至于这个式子的证明……很容易搞的,就不说了囧。这样,可以在O(N)时间内
Mato is No.1
·
2012-09-08 19:00
【
NOI2012
】感想
这次没考好……第一试第一题,最后15分完全可以拿到的;第一试第二题,还有10分不应该错的;第一试第三题,不应该爆零的;就第二试看着稍微好点。没考好的原因,也许是心态不对,也许是考前发烧,还也许是出于对二维线段树的恐惧。一切都已经过去,需要突然回到以前的状态,没有作业的日子再不会有了,迎接我的是一大堆作业和考试。总的来说,来参加这次NOI,是一次非常难得的机会。也感谢所有曾经帮助过我的人,让我获得了
Whjpji
·
2012-08-02 10:00
作业
NOI 2012团体对抗赛
NOI2012
团体对抗赛直播中……===========================我是华丽丽的分割线====================== 7月14日: 昨天才看到了题目,今天思考了一天
MadBrain.Lab
·
2012-07-16 18:00
上一页
1
2
下一页
按字母分类:
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
其他