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
Hnoi2013
洛谷P3227 [
HNOI2013
]切糕
前言我是傻逼正文妙妙建图把每个(x,y)位置上的纵轴看成一条链如果没有DDD的限制,直接求出每一纵轴上的最小值之和就行相当于有一个源点向所有纵轴连容量inf\infinf的边,所有纵轴各自连一条长为RRR的链到汇点,求最大流\最小割考虑把DDD的限制加进网络流如果一个相邻的纵轴选了高度iii那么当前纵轴低于i−Di-Di−D和高于i+Di+Di+D的位置都不能选直接从相邻纵轴的位置iii向当前纵
Yjmstr
·
2023-07-16 19:54
Oi
最小割
必经边
AHOI2018训练日程(3.10~4.12)
题3.17~3.23:6题3.24~3.30:17题3.31~4.6:21题4.7~4.12:29题ZJOI&&FJOI(6题)TJOI2016(6题)六省联考2017(6题)SDOI2016(3题)
HNOI2013
weixin_30682127
·
2023-04-06 03:24
[bzoj3142]数列
3142:[
Hnoi2013
]数列TimeLimit:3SecMemoryLimit:128MBSubmit:1744Solved:866[Submit][Status][Discuss]Description
Gzb1128
·
2020-09-15 02:37
bzoj
【
HNOI2013
】题解 bzoj3139~bzoj3144
比赛题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3139题解:3$\le$N$\le$10,比较明显是一个搜索题,一开始我是直接搜了,没有记忆化,如果先枚举每一队可以的胜负平,加上合法性判断,再进行枚举,那么是可以拿到70分的,这里有一个重要的剪枝,在枚举了每一队的情况后一定要判断胜场+负场是否相等,这里有20分。。以下正解:在爆搜的时候我
weixin_30815469
·
2020-09-14 08:05
[
Hnoi2013
]游走(bzoj3143)
Description:一个无向连通图,顶点从1编号到N(N≤500),边从1编号到M(M≤N2)。小Z在该图上进行随机游走,初始时小Z在1号顶点,每一步小Z以相等的概率随机选择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编号的分数。当小Z到达N号顶点时游走结束,总分为所有获得的分数之和。现在,请你对这M条边进行编号,使得小Z获得的总分的期望值最小。Solution:如果我们求出了
期待变成神犇的zzj
·
2020-09-14 07:48
数学
bzoj
hnoi
Hnoi2013
题解 bzoj3139~3144
以下是Lazycal's题解:[bzoj3139][
Hnoi2013
]比赛对于一个得分序列,可以发现不论如何排列,答案都是一样的。而且n的得分序列可以由n-1的推来。
Zh4740
·
2020-09-14 06:06
BZOJ 3143 [
Hnoi2013
]游走 高斯消元
题目大意:给定一个n个点m条边的无向连通图。在该图上进行随机游走,起点为1号顶点,每一步以相等的概率随机选择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编号的分数,到达N号顶点时游走结束,总分为所有获得的分数之和。对这M条边进行编号,使获得的总分的期望值最小。每条边随意编号,自然是使走得多的边的编号尽量小。问题转为求每条边的期望次数,而边走的次数又是由点转移的,首先要求出每个点的期
YihAN_Z
·
2020-09-14 06:02
高斯消元
期望
[题解]bzoj3143(
HNOI2013
)游走
Description一个无向连通图,顶点从1编号到N,边从1编号到M。小Z在该图上进行随机游走,初始时小Z在1号顶点,每一步小Z以相等的概率随机选择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编号的分数。当小Z到达N号顶点时游走结束,总分为所有获得的分数之和。现在,请你对这M条边进行编号,使得小Z获得的总分的期望值最小。Input第一行是正整数N和M,分别表示该图的顶点数和边数,
Saramanda
·
2020-09-14 06:13
数学
高斯消元
概率与期望
【BZOJ3143】游走(
HNOI2013
)-DP+概率期望+高斯消元
测试地址:游走做法:本题需要用到DP+概率期望+高斯消元。首先根据期望可加性,我们知道路径和的期望等于每条边的期望经过次数乘上边权。又根据排序不等式,我们知道给大的期望次数分配小的编号是最优的,那么现在问题就变成求每条边的期望经过次数。我们可以先求出每个点的期望经过次数pipi,然后边(i,j)(i,j)的期望经过次数就是pideg(i)+pjdeg(j)pideg(i)+pjdeg(j),其中d
Maxwei_wzj
·
2020-09-14 06:56
动态规划-普通DP
数学-概率期望
算法-高斯消元
[
HNOI2013
]游走
题意从11开始每次等概率随机选择一条边走下去,直到走到nn为止定义一条边的期望是走到他的期望次数××他的编号让你给这些边编号,使得期望最小题解可以贪心地考虑期望大的边编号要小,期望小的编号要大定义pipi表示走到点ii的期望走过的次数,didi表示ii的点度考虑走过一条边(u,v)(u,v)的期望次数Ei=pudu+pvdvEi=pudu+pvdv那么我们只需要求出每个点的期望走过多少次就好了又有
Kelin__
·
2020-09-14 06:51
概率期望
高斯消元
———DP————
BZOJ3143 [
Hnoi2013
]游走
算出每条边的期望走过次数,期望大的给小的编号,答案就最小每条边的期望走过次数可以由两个端点的期望次数算出来1个点的期望走过次数可以由与他相邻的点的期望表示出来比较特殊的是n号点不会对任何点的期望产生恭喜,因为到n就停了,还有1号点的期望次数要+1因为他是起点然后高斯消元就可以解出每个点的期望,然后每条边的期望也就能算出来了#include#include#include#include#inclu
neither_nor
·
2020-09-14 05:29
BZOJ
高斯消元
hnoi2013
match和walk当场AC,travel不会,所以不贴了~clear:#include#include#include#include#include#include#defineunsunsigned#defineint64longlong#ifdefWIN32#definefmt64"%I64d"#else#definefmt64"%lld"#endif#defineoo0x13131313
JerryDung
·
2020-09-13 15:17
题目
[
HNOI2013
]消毒
题目描述最近在生物实验室工作的小T遇到了大麻烦。由于实验室最近升级的缘故,他的分格实验皿是一个长方体,其尺寸为a*b*c,a、b、c均为正整数。为了实验的方便,它被划分为a*b*c个单位立方体区域,每个单位立方体尺寸为1*1*1。用(i,j,k)标识一个单位立方体,1#defineread(x)scanf("%d",&x)usingnamespacestd;constintmaxn=1e5+3;s
乌鸡哈拉王
·
2020-08-25 02:07
二分图
对状态转移方程的理解(【
HNOI2013
】游走&【hdu4035】Maze)
先来看一道例题:【
HNOI2013
】游走一个无向连通图,顶点从1编号到N,边从1编号到M。
_tan45
·
2020-08-22 00:50
dp
[Bzoj3270]博物馆
题意一开始两个人分别站在ss和tt,一个人在每个点有pp的概率不动,或者等概率地随机走到一个相邻的点求两个人在每个点相遇的概率题解感觉是[
HNOI2013
][
HNOI2013
]游走的加强版来着设didi
Kelin__
·
2020-08-20 02:18
概率期望
高斯消元
———DP————
bzoj 3142 //3142: [
Hnoi2013
]数列
bzoj3142//3142:[
Hnoi2013
]数列//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?
mrcrack
·
2020-08-18 00:41
跟着大佬学算法
[BZOJ3142][
Hnoi2013
]数列(差分+计数)
记ai为数列第i+1个数与数列第i个数之差。这时就能得出a是一个长度为K−1的数列并且每个数都是一个[1,M]之间的整数。而只要给定了这个差分数列和原数列的第1个数,就能确定整个原数列。同时也可以得出,一个差分数列对应了max(N−∑K−1i=1ai,0)个原数列。由于M(K−1)0。所以答案为∑Ma1=1∑Ma2=1...∑MaK−1=1(N−∑K−1i=1ai),把N移到外面去,得到:NMK−
xyz32768
·
2020-08-13 23:53
BZOJ
UOJ
LOJ
洛谷P3228 [
HNOI2013
]数列
题目描述小T最近在学着买股票,他得到内部消息:F公司的股票将会疯涨。股票每天的价格已知是正整数,并且由于客观上的原因,最多只能为N。在疯涨的K天中小T观察到:除第一天外每天的股价都比前一天高,且高出的价格(即当天的股价与前一天的股价之差)不会超过M,M为正整数。并且这些参数满足M(K-1)usingnamespacestd;longlongn,m,k,p,ss,sum,ans,k1,m1;void
LL_Sagiri
·
2020-08-13 17:20
洛谷
快速幂
数学
BZOJ3142&&洛谷P3228 [
HNOI2013
]数列
毒瘤数学题思路我们考虑如何限定同类数列?用涨幅相同限定所以我们通过枚举每两天之间的涨幅就可以枚举出一类数列,这类数列有多少种呢?我们假设第i天到第i+1天的涨幅是s,第一天涨了s1,第二天涨s2,那么到最后我们可以通过调大第1天的价格,那么后面就一起变大了,所以因为有每天都不大于n这个限制,所以最大的那天应该是最后一天也就是第k天要小于等于n,不难发现将前几天的涨幅相加再加上第一天的价格就是最后一
AcerMo
·
2020-08-13 10:59
数论&&组合数学
bzoj3142[
HNOI2013
]数列
五分钟就推完了...如果模数为质数还有一些简单的搞法,不是质数我好像只想到这一种简便一点的。枚举每天与前一天的差值,第一天有n-差值之和的取法:\[\sum_{x_1=1}^M\sum_{x_2=1}^M...\sum_{x_{k-1}=1}^M(N-\sum_{i=1}^{k-1}x_i)\]\[ans=M^{k-1}*N-\sum_{x_1=1}^M\sum_{x_2=1}^M...\sum_
dianlvgeng7763
·
2020-08-08 15:46
bzoj3144&luogu3227[
Hnoi2013
]切糕
http://www.elijahqi.win/2017/12/04/bzoj3144luogu3227hnoi2013%e5%88%87%e7%b3%95/题目描述经过千辛万苦小A得到了一块切糕,切糕的形状是长方体,小A打算拦腰将切糕切成两半分给小B。出于美观考虑,小A希望切面能尽量光滑且和谐。于是她找到你,希望你能帮她找出最好的切割方案。出于简便考虑,我们将切糕视作一个长P、宽Q、高R的长方体
elijahqi
·
2020-08-07 13:44
网络流
[
HNOI2013
]游走
[
HNOI2013
]游走考虑随机游走时一条边$(x,y)$被经过,只有两种情况,要么是我们走到了点$x$,然后随机钦定了$y$,要么就是反过来。
yijan
·
2020-02-18 12:00
「题解」「
HNOI2013
」切糕
文章目录「题解」「
HNOI2013
」切糕题目描述思路分析及代码题目分析题解及代码「题解」「
HNOI2013
」切糕题目描述点这里思路分析及代码题目分析这道题的题目可以说得上是史上最难看懂的题目之一了…首先把题目重新叙述一遍
南枙向暖
·
2019-12-11 19:00
bzoj3144 [
HNOI2013
]切糕(最小割)
bzojLuogu题面描述见上题解时间一开始我真就把这玩意所说的切面当成了平面来做的事实上只是说相邻的切点高度差都不超过$d$对于一条$z$轴方向的线,把原题的点看成边,每个原题的点两端看成两个点就好(就是说一条线上有$r+1$个点$r$条边),底端每一个点有一条由$S$连向它的不能断开($inf$)的边,顶端每个点同理连向$T$之后考虑处理相邻两点之间高度差不超过$d$假设我们已经选了线$l_1
rkk_理希
·
2019-12-11 14:00
@bzoj - 3144@ [
Hnoi2013
]切糕
目录@description@@solution@@acceptedcode@@details@@description@一个长P宽Q高R的长方体点阵,每个点(x,y,z)有一个权值v(x,y,z)。请找到一个函数f(x,y)使得1≤f(x,y)≤R且对于|x-x'|+|y-y'|=1,必须有|f(x,y)-f(x',y')|≤D。最小化∑v(x,y,f(x,y))。Input第一行是三个正整数P
Tiw_Air_OAO
·
2019-08-22 19:00
【BZOJ】3143: [
Hnoi2013
]游走-高斯消元&期望DP
传送门:bzoj3143题解边lil_ili的期望经过次数为wiw_iwi。贪心将边按www降序排序,答案即∑i⋅wi\sumi·w_i∑i⋅wi。但边的期望不好统计,考虑转成点:设dpidp_idpi表示点iii的期望经过次数,did_idi为点的出度,则w=[u≠n]dpudu+[v≠n]dpvdvw=[u\neqn]\frac{dp_u}{d_{u}}+[v\neqn]\frac{dp_v}
ccosi
·
2019-02-26 21:28
高斯消元
---线性代数---
概率与期望
【洛谷3232】[
HNOI2013
] 游走(贪心+高斯消元)
点此看题面大致题意:一个无向连通图,小ZZZ从111号顶点出发,每次随机选择某条边走到下一个顶点,并将ansansans加上这条边的编号,走到NNN号顶点时结束。请你对边进行编号,使总分期望值最小。一个贪心的思想由于贪心的思想,我们肯定是给期望访问次数最大的边编号为111,第二大的编号为222,第三大的编号为333,以此类推。那么我们应该怎么求出边的期望呢?由于边的期望可以由点的期望转化得来,因此
chenxiaoran666
·
2018-09-16 20:58
洛谷
贪心
高斯消元
【BZOJ3143】[
HNOI2013
]游走
题目链接题意给一张无向连通图,要求给m条边中的每条边一个1~m的权值使得从1号点到n号点的期望最小选择边的概率相等走到n就停止n≤500n≤500SolDP?这是个无向连通图,似乎不好DP做这种题先把题目要求的式子给写出来:∑每一条路径∑L−1(ui,vi)val(ui,vi)∏L−1ui,vidu[ui]∑每一条路径∑(ui,vi)L−1val(ui,vi)∏ui,viL−1du[ui]好像无从
NeosKnight
·
2018-08-15 10:44
======题解======
期望
HNOI
矩阵
高斯消元
BZOJ3143:[
Hnoi2013
]游走 (高斯消元+概率DP)
题目传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3143题目分析:很久之前就对这种高斯消元解DP值的题目有一种莫名的恐惧,因为它明明是DP却没有递推顺序因为我对概率论一窍不通。学了高消之后,我YY了一下这题的DP方程,发现一直过不了样例。最后居然被tututu在旁边随便口胡一句就过了?!本题要让我们自定每条边的权值,所以我们想知道经过每条
KsCla
·
2018-03-26 21:43
DP
高斯消元
BZOJ 3143
HNOI2013
游走
ProblemBZOJSolution用p(x)表示点x被走的概率,d(x)表示点x的度那么一条边(x,y)被走的概率就是p(x)d(x)+p(y)d(y)p(x)d(x)+p(y)d(y)那么我们考虑算点的概率p,然而这可能会产生一个环,所以我们考虑用高斯消元最后贪心按照概率给边赋值。但这道题很毒瘤,eps至少要设置到1e-10,不然会WACode#include#includeusingnam
Rayment_cc
·
2018-03-18 22:20
HNOI
BZOJ
【jzoj3221】【
HNOI2013
】【游走】【高斯消元】【期望】
题目大意一个无向连通图,顶点从1编号到N,边从1编号到M。小Z在该图上进行随机游走,初始时小Z在1号顶点,每一步小Z以相等的概率随机选择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编号的分数。当小Z到达N号顶点时游走结束,总分为所有获得的分数之和。现在,请你对这M条边进行编号,使得小Z获得的总分的期望值最小。解题思路考虑每一个点期望经过的次数,可以列出方程组,使用高斯消元求解。再求
inklutcuah
·
2017-06-17 16:39
[期望DP+高斯消元] BZOJ3143: [
Hnoi2013
]游走
题意一个无向连通图,顶点从1编号到N,边从1编号到M。小Z在该图上进行随机游走,初始时小Z在1号顶点。每一步小Z以相等的概率随机选择从当前顶点出去的某条边走,并获得等于这条边的编号的分数。当小Z到达N号顶点时游走结束,总分为所有获得的分数之和。现在,请你对这M条边进行编号,使得小Z获得的总分的期望值最小。n#include#includeusingnamespacestd;constintmaxn
Lynstery
·
2017-05-20 12:32
高斯消元
【bzoj3143】[
Hnoi2013
]游走
题目链接Description一个无向连通图,顶点从1编号到N,边从1编号到M。小Z在该图上进行随机游走,初始时小Z在1号顶点,每一步小Z以相等的概率随机选择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编号的分数。当小Z到达N号顶点时游走结束,总分为所有获得的分数之和。现在,请你对这M条边进行编号,使得小Z获得的总分的期望值最小。Input第一行是正整数N和M,分别表示该图的顶点数
KikiDMW
·
2017-04-06 14:57
高斯消元
[BZOJ3143][
Hnoi2013
][概率与期望][高斯消元]游走
可以列出走到每个点的期望次数的方程组,高斯消元经过每条边的期望次数就是经过两个端点的期望次数除以度数的和#include#include#include#include#defineN510#defineeps1e-9usingnamespacestd;intn,m;intd[N];doubleA[N][N];doubleAns;structedge{intu,v;doublew;friendbo
LowestJN
·
2017-03-17 21:57
概率与期望
高斯消元
bzoj 3143: [
Hnoi2013
]游走 (概率与期望+高斯消元)
3143:[
Hnoi2013
]游走TimeLimit:10SecMemoryLimit:128MBSubmit:2651Solved:1143[Submit][Status][Discuss]Description
clover_hxy
·
2017-03-03 16:36
高斯消元
概率与期望
【
HNOI2013
】切糕
Description经过千辛万苦小A得到了一块切糕,切糕的形状是长方体,小A打算拦腰将切糕切成两半分给小B。出于美观考虑,小A希望切面能尽量光滑且和谐。于是她找到你,希望你能帮她找出最好的切割方案。出于简便考虑,我们将切糕视作一个长P、宽Q、高R的长方体点阵。我们将位于第z层中第x行、第y列上(1≤x≤P,1≤y≤Q,1≤z≤R)的点称为(x,y,z),它有一个非负的不和谐值v(x,y,z)。一
Facico
·
2017-02-23 15:59
网络流
省选
[BZOJ3144][
Hnoi2013
]切糕(最小割)
题目描述传送门题解很典型的最小割啊切糕的每一小块就是一个点,然后再在切糕的最上面一层建一层P*Q个虚拟的点s向最上面一层点连边,最下面一层点向t连边对于第一个限制,每一个点向它下面的那个点连边,容量为下面那个点的权值对于第二个限制,每一个点向它上面第d个点相邻的四个点连边,容量为inf,这样就保证了如果割的不是距离d以内的点,源点和汇点还是连通的,一定不是一种最小割的方案然后做最小割就行了代码#i
Clove_unique
·
2017-02-06 16:39
题解
省选
网络流
[BZOJ3143][
Hnoi2013
]游走(概率期望+高斯消元)
题目描述传送门题解感觉这种互相之间都有关系的题目就是列一坨式子然后用高斯消元搞一下…设到达点i的概率为f(i),点i的度为d(i),那么f(i)=∑(i,j)∈Ef(j)d(j)就是相当于其它的点走到这个点注意这里点n是不能计算的,因为n不会再往其它的点走这样的话得出了n-1个方程,高斯消元求出f(i)的值然后计算经过每一条边的概率,p(u,v)=f(u)d(u)+f(v)d(v)这里点n同样不能
Clove_unique
·
2017-02-06 16:50
题解
省选
概率期望
高斯消元
[BZOJ3142][
Hnoi2013
]数列(数学相关)
题目描述传送门题解题意就是给出n,k,m,p,求有多少长度为k的序列A,满足:首项为正整数;递增数列;相邻两项的差小于等于m;最大值小于等于n设a(i)=A(i+1)-A(i),我们只考虑a(i),显然a(i)所需要满足的条件就是ai≤m一个合法的a(i)序列对答案的贡献为n−∑i=1k−1ai合法的a(i)序列一共有mk−1个,那么ans=∑a1=1m∑a2=1m...∑ak−1=1m(n−a1
Clove_unique
·
2017-02-06 16:29
题解
数学相关
省选
BZOJ3143: [
Hnoi2013
]游走
要使得分的期望最小,需要求出每条边的期望经过次数,将这个从小到大排再赋编号m~1就能使得分期望最小要求出每条边的期望经过次数,我们要先得到每个点的期望经过次数,对于一条边x−>y,设x,y的度数为dx,dy,期望经过次数为fx,fy,那么边x−>y的期望经过次数为fxdx+fydy然后每个点的期望经过次数我们是可以求的,用高斯消元解个方程,注意因为1和n是出发结束点,所以f[1]除了相邻点的贡献还
L_0_Forever_LF
·
2017-01-20 21:27
BZOJ
高斯消元
期望
bzoj 3144 [
Hnoi2013
]切糕
最小割。题意简化一下就是:给一个矩阵,每个点给出一些带编号的选择,每个选择有权值,现在对于每个点做出一个选择,使得相邻点的选择的编号差小于等于d,并且使总权值最大。首先考虑没有编号差小于等于d的限制,将一个点拆成选择个点,对于一个点的所有选择点,连成一条链,权值反应在边上,首尾与S,T相连,这样求一个最小割就是答案。再考虑有了限制,某个点选了第i个选择,与它相邻的点就必须选在[i-d,i+d]中的
dugudashen
·
2017-01-12 09:00
bzoj3143【
HNOI2013
】游走
3143:[
Hnoi2013
]游走TimeLimit:10SecMemoryLimit:128MBSubmit:1962Solved:874[Submit][Status][Discuss]Description
AaronPolaris
·
2016-05-22 19:04
动态规划
概率DP
高斯消元
OIer的狂欢
bzoj3143【
HNOI2013
】游走
3143:[
Hnoi2013
]游走TimeLimit: 10Sec MemoryLimit: 128MBSubmit: 1962 Solved: 874[Submit][Status][Discuss
AaronGZK
·
2016-05-22 19:00
高斯消元
概率DP
bzoj
【BZOJ3143】【
Hnoi2013
】 游走 期望DP 高斯消元
卧槽这题BZOJ上的数据用了dcmp就会WA不讲道理。。。裸的才能A。。。除了第一个点以外,每个点到达的期望次数是与它相连的点的期望次数除以度数之和,一条边的期望次数是他非n端点(因为到n就不再走出来了)的期望次数除以度数之和,排序后赋值即可。#include #include #include #include #include #include #include #include
qq_34637390
·
2016-04-25 17:00
【
HNOI2013
】游走
题目大意给n个节点和m条边的无向简单连通图。初始时在1号顶点,每一步以相等的概率随机选择当前顶点的某条边,沿着这条边走到下一个顶点,获得等于这条边的编号的分数。当到达N号顶点时游走结束,总分为所有获得的分数之和。现在对这M条边进行编号,使得小获得的总分的期望值最小。题解直接求每条边的期望不是很容易,我们可以转化模型,求到达每个点的期望,设为f(x)∴f(x)=∑y,(x,y)∈Ef(y)∗1P然后
Akak__ii
·
2016-04-08 22:00
BZOJ 3143: [
Hnoi2013
]游走
HNOI2013get!高斯消元求出每个点经过的次数的期望,然后算出每条边的期望然后套排序原理,乱序和最小#include #include #include #include #include usingnamespacestd; #definedoublelongdouble constintN=500+5; constdoubleeps=1e-9; doubleg[N][N]; voidGa
nlj1999
·
2016-04-08 21:00
BZOJ 3142: [
Hnoi2013
]数列
还算是比较轻松愉快的一道题假设已知每天股价之差的序列,那么给定第一天的股价,就能知道每天的股价了那么要让最后一天的股价不超过N,则第一天的股价 #include #include usingnamespacestd; typedeflonglongll; llp; llqpow(lla,llb){ llans=1; for(;b;b>>=1,a=a*a%p)if(b&1)ans=ans*a%p;
nlj1999
·
2016-04-08 21:00
BZOJ 3141: [
Hnoi2013
]旅行
这题做得我想哭QAQ完全不知所措srorzSROTL#include #include #include #include usingnamespacestd; #define_(x)static_cast(x) constintN=500000+10; intn,m,s[N],cnt[N],a[N],tot; structnode{intl,r,x;}t[Na[x])pop_back();pus
nlj1999
·
2016-04-08 20:00
BZOJ 3140: [
Hnoi2013
]消毒
首先简单分析一下题目,可以找到一种很好的策略,即每次选一个切面进行消毒,费用为1。然后我们考虑一下贪心,每次找点最多的那个面,把它消掉,直到没有点了。显然这么做是错的QAQ俗话说得好,枚举可以作为其他算法的基础不妨设a #include #include usingnamespacestd; constintN=5000+5; constintinf=1e9; intv[N],a,b,c; int
nlj1999
·
2016-04-08 16:00
BZOJ 3139: [
Hnoi2013
]比赛
这题嘛,我们可以首先考虑枚举一共n*(n-1)/2次比赛的结果,然后判断一下就好了其实有一点是显然的,分数序列的顺序不影响答案所以我们用最小表示法来表示分数序列,然后记忆化搜索一下就好了。#include #include #include #include #include usingnamespacestd; typedeflonglongll; constintp=(1e9)+7; mapm
nlj1999
·
2016-04-08 13: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
其他