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
HNOI2011
[
HNOI2011
DAY1 数学作业]
[关键字]:矩阵加速 递推 [题目大意]:http://221.192.240.123:8586/JudgeOnline/showproblem?problem_id=1673 //===================================================================================================== [分析]
·
2015-11-13 02:57
数学
【
HNOI2011
】数学作业(BZOJ 2326)
题目链接: http://www.lydsy.com/JudgeOnline/problem.php?id=2326 设f[i]表示i的答案,那么 f[i] = f[i - 1] * 10 + i (i < 10) f[i] = f[i - 1] * 100 + i ( 100<=i<=
·
2015-11-11 07:21
ZOJ
【
HNOI2011
】数学作业(BZOJ 2326)
题目链接: http://www.lydsy.com/JudgeOnline/problem.php?id=2326 设f[i]表示i的答案,那么 f[i] = f[i - 1] * 10 + i (i < 10) f[i] = f[i - 1] * 100 + i ( 100<=i<=
·
2015-11-11 07:20
ZOJ
2328: [
HNOI2011
]赛车游戏 - BZOJ
先把一定要减的费用先减掉,就是b*s*len(上坡路),下坡路就设一个初速度,使耗油为0,如果没油了,就无法到达 然后考虑加速 对于长度为len的路,增加v的速度需要len*a*v的油,与len成正比 然后又因为原来的速度越小,增加等量v的增益越高,所以每次都从最小的速度开始加(不超过第二小),还有不要超过vmax 1 const 2 maxn=100
·
2015-11-02 12:14
ZOJ
2326: [
HNOI2011
]数学作业 - BZOJ
首先是DP,分段DP(按位数讨论) 然后每一段构造出它对应的矩阵,用矩阵快速幂加速 1 type 2 matrix=array[1..3,1..3]of int64; 3 var 4 n,m:int64; 5 a,b,c,d:matrix; 6 7 function min(x,y:int64):int6
·
2015-11-02 12:13
ZOJ
2338: [
HNOI2011
]数矩形 - BZOJ
因为已经看了一眼题解,知道是算中点和长度,相同时构成一个矩形,所以就把所有的线段算出来,然后排序,相同的就更新答案 为了避免误差,我们都用整数存,中点直接相加就行了,没必要除2,长度也只要平方就行了,不用开根,算面积就用叉积算,这样做就完全没有误差了 虽然复杂度本来是不行的但是出题人没想卡咱,就过了 1 const 2 maxn=1500;
·
2015-11-02 12:06
ZOJ
2336: [
HNOI2011
]任务调度 - BZOJ
一道随机算法的题目 随便用什么随机算法 首先我们可以想到枚举类型3的最终类型,然后再做 先贪心出一个较优的序列,首先我们知道肯定是在A机器上先做完类型1的事件再做类型2的事件,机器B也类似,因为这些没有等待时间,而他们做完了后续事情才能做 然后对类型1进行排序,按timeb为第一关键字降序(为了填补空隙,前面的越大排得就越紧密),按timea为第二关键字升序排序(尽量早
·
2015-11-02 12:55
任务调度
2337:[
HNOI2011
]XOR和路径 - BZOJ
昨天才做了一道高斯消元,一下要精度判断,一下又不要精度判断 主要是思路很重要 很容易想到每一个二进制位算一个概率,然后求和,设f[i]为走到从i走到n这一个二进制位为1的概率 f[i]:=∑{f[j]/d[i](i到j的路径这一位是0),(1-f[j])/d[i],(i到j的路径这一位是1)}(f[n]直接设为0) 1 var 2 f:a
·
2015-11-02 12:11
ZOJ
2329: [
HNOI2011
]括号修复 - BZOJ
恶心的splay,打标记的时候还有冲突,要特别小心 上次写完了,查了半天没查出错来,于是放弃 今天对着标程打代码,终于抄完了,我已经不想再写了 1 const 2 maxn=100002; 3 type 4 node=record 5 data,sum,lc,rc,re,size,lm
·
2015-11-01 14:32
ZOJ
【
HNOI2011
】【BZOJ2336】任务调度
DescriptionInputOutputSampleInputSampleOutputHINT无数据,请不要提交!SourceDay2其实早就有数据了.我的退火跑的超级慢…强行卡过速度倒数第一在Codevs上测单点还会TLE…调的我快哭了(但是好理解而且写的短不是吗#include#include#include#include#include#include#defineMAXN1010#d
CreationAugust
·
2015-10-31 19:53
随便搞搞
丧心病狂
【
HNOI2011
】【BZOJ2336】任务调度
DescriptionInputOutputSampleInputSampleOutputHINT无数据,请不要提交!SourceDay2其实早就有数据了.我的退火跑的超级慢…强行卡过速度倒数第一在Codevs上测单点还会TLE…调的我快哭了(但是好理解而且写的短不是吗#include #include #include #include #include #include #defineMAXN
CreationAugust
·
2015-10-31 19:00
模拟退火
推荐的Poj题目
虽然沈添笑神牛在NOI2011上发挥的不理想,可
HNOI2011
见证了实力啊~现在还差很远,不到一年
·
2015-10-31 11:26
poj
【概率DP/高斯消元】BZOJ 2337:[
HNOI2011
]XOR和路径
2337:[
HNOI2011
]XOR和路径TimeLimit: 10Sec MemoryLimit: 128MBSubmit: 682 Solved: 384[Submit][Status][Discuss
puck_just_me
·
2015-10-21 21:00
【
HNOI2011
】数矩形
bzoj23382019.2.28更新:复杂度是O(n^2.5),证明见评论区,感谢@HigHwindEx指正最近总是在找些水题做QAQ说这个题之前,我想先说一些别的事…暑假集训的时候一个叫小兔子的同(神)学(犇)提出的问题:给出一堆点的坐标,求这些点所围成的正方形的个数(可以斜着)。不得不说当时并没有怎么在意,结果前两天在noip吧里见到有普及组大神用n^3的算法解此题……然后我在回帖里找到了正
DQSSS
·
2015-09-19 21:35
==计算几何==
bzoj2337: [
HNOI2011
]XOR和路径
传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2337思路:看到异或,那就按位做。假设现在在做第i位,为了描述方便,现在的边权是val[y]&(1 #include #include #include constintmaxn=205,maxm=20010; constdoubleeps=1e-10; usingnamespaces
thy_asdf
·
2015-08-08 09:00
高斯消元
博弈组合游戏
HNOI2011
BZOJ2326 数学作业
传送门看到这道题后应该很容易想到矩阵加速递推,但是构造矩阵时发现有一个lg,不知道怎么办,就只好每翻十倍做一次,结果竟然是正解,汗(⊙﹏⊙)b。(但是我不知道第一页的那些0ms怎么跑的……)/**************************************************************Problem:2326User:geng4512Language:C++Resul
geng4512
·
2015-07-18 19:00
矩阵
bzoj
【BZOJ2326】【
HNOI2011
】数学作业 分段矩阵乘法
广告:#include intmain() { puts("转载请注明出处[vmurder]谢谢"); puts("网址:blog.csdn.net/vmurder/article/details/44043191"); }题解:我们发现fi+1=fi×10p+i+1这样我们就对于每个p的阶段都可以构造矩阵加速运算。⎡⎣⎢⎢⎢fi 0 0 i+100100⎤⎦⎥⎥⎥×⎡⎣⎢⎢⎢10p 1 0 01
Vmurder
·
2015-03-03 20:00
HNOI2011
BZOJ2326
数学作业
分段矩阵乘法
【BZOJ 2326】 [
HNOI2011
]数学作业
2326:[
HNOI2011
]数学作业TimeLimit: 10Sec MemoryLimit: 128MBSubmit: 1100 Solved: 625[Submit][Status]Description
Regina8023
·
2015-03-02 08:00
OI
矩阵乘法
bzoj
BZOJ 2339
HNOI2011
卡农 组合数学
题目大意:求由1~n构成的m个集合有多少种其中1~n中每个数都出现了偶数次围观题解: http://blog.csdn.net/orpinex/article/details/7405538吾等蒟蒻到底也只会看题解了--#include #include #include #include #defineM1001001 #defineMOD100000007 usingnamespacestd;
PoPoQQQ
·
2015-01-28 19:00
组合数学
bzoj
BZOJ2339
BZOJ 2337
HNOI2011
XOR和路径 期望DP+高斯消元
题目大意:给定一个无向连通图,从1出发,每次等概率沿着任意一条出边走到n为止,求路径上的边权的异或和的期望值首先既然是位运算的问题我们的一般处理办法就是拆位,按位处理对于每一位令f[i]为从i节点出发到n的期望值对于每条出边,如果这条边边权为1,那么f[x]+=f[y]/d[x]否则f[x]+=(1-f[y])/d[x]其中d[x]表示x的度数特殊地,f[n]=1由于这个图不是拓扑图,因此我们用高
PoPoQQQ
·
2014-12-28 23:00
高斯消元
bzoj
期望DP
BZOJ2337
BZOJ 2326
HNOI2011
数学作业 矩阵乘法
题目大意:求1234567891011121314...nmodm的值设F(n)=1234567891011121314...n那么显然有F(n)=F(n-1)*(floor(lgn)+1)+n于是我们可以矩乘将数字按照floor(lgn)+1分类构造状态矩阵F(n)n+11初值为0111~9的转移矩阵为100011001110~99的转移矩阵为10000110011以此类推注意构造矩阵的时候要取
PoPoQQQ
·
2014-12-18 19:00
矩阵乘法
bzoj
BZOJ2326
【BZOJ】【P2338】【
HNOI2011
】【数矩形】【题解】【乱搞】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2338n^2枚举对角线记录长度和中点矩阵的对角线长度相等,中点相同暴力就好了似乎有数据可以卡?Code:#include usingnamespacestd; typedeflonglongLL; constintmaxn=1501; structpoint{ LLx,y; point(LL_
u012732945
·
2014-11-02 16:00
bzoj
BZOJ2337 [
HNOI2011
]XOR和路径
题意:有一个无向图,边带权,从点1开始,每次随机选择与这个点相邻的一条边走到另一个点,直到走到点n.权值为所有走过的边的异或和(若一条边经过多次则被异或多次),求权值的期望值。思路:将每一位拆开。那么相当于边上的权值只有0,1.由于到达n就立即停止,我们定义f[i]表示从i到达n的期望值。那么显然f[n]=0,对于i!=n,我们列出其转移方程:forallxneariif(Edge(x,i)==0
wyfcyx_forever
·
2014-10-17 10:00
【BZOJ】【P2329】【P2209】【
HNOI2011
】【括号修复】【题解】【Treap】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2329 http://www.lydsy.com/JudgeOnline/problem.php?id=2209同【Jsoi2011】【括号序列】双倍经验把(当成1,)当成-1那么维护左右的最大/小连续和fhqTreap写多了感觉还是挺好写的……就是比普通Splay慢……Code:#inclu
u012732945
·
2014-10-11 23:00
bzoj
BZOJ 2338
HNOI2011
数矩形 计算几何
题目大意:给定n个点,求一个最大的矩形,该矩形的四个顶点在给定的点上找矩形的方法是记录所有线段若两条线段长度相等且中点重合这两条线段就可以成为矩形的对角线于是我们找到所有n*(n-1)/2条线段,按长度排序,长度相等按照中点排序,然后对于每个点向前找符合要求的,计算面积,更新ans注意避免一切double!长度切记不能开根号,直接用longlong存储,否则第三个点有两条长度极其接近的线段把dou
PoPoQQQ
·
2014-10-11 16:00
计算几何
bzoj
BZOJ2338
BZOJ 2329
HNOI2011
括号修复 Splay
ああああああああああああああ——散弾铳とテレキャスター言叶の整列、アンハッピー 単身、都会の町并み撃ち込んだ音、嫌いですか? 题目大意:给定一个括号序列,提供四种操作:1.将一段区间内的所有括号的变成'('或者')'2.将一段区间反转3.将一段区间内的所有括号翻转,即'('变成‘)',')'变成'('4.查询一段区间内要将至少多少个括号翻转才能变成一个合法的括号序列5.没有5了我打多了我依稀记得我
PoPoQQQ
·
2014-09-19 18:00
splay
bzoj
BZOJ2329
【BZOJ】【P2328】【
HNOI2011
】【赛车游戏】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2328题解传送门:http://www.cnblogs.com/Randolph87/p/3667963.htmlCode:#include usingnamespacestd; constintmaxn=1e4+10; constdoubleeps=1e-7; intT,n; doublev
u012732945
·
2014-08-14 18:00
bzoj
省选
矩阵乘法专题4——bzoj 2326 [
HNOI2011
] 数学作业 题解
转载请注明:http://blog.csdn.net/jiangshibiao/article/details/24963747【原题】2326:[
HNOI2011
]数学作业TimeLimit: 10Sec
u013724185
·
2014-05-04 10:00
题解
矩阵乘法
bzoj
[
HNOI2011
]数矩形
2338:[
HNOI2011
]数矩形TimeLimit:20Sec MemoryLimit:128MBSubmit:556 Solved:214[Submit][Status]Description
u012647218
·
2014-02-07 15:00
HNOI2011
部分题题解
【最近很想被各种省选题虐……于是,就开始找各种省选题……发现能虐本沙茶的实在是太多了(谁叫我是沙茶呢囧)】homework:很能令人想歪的题目……想到某种数论模型……正解是递推+矩阵优化。可以这么想,本题如果暴力递推的话,设F[i]为1到i组成的数(具体的数,不是取模以后的结果,虽然这个值是无法存储的),则有F[i]=(F[i-1]*10T)+i,其中T是i在十进制下的位数,边界F[0]=0。这个
Mato is No.1
·
2012-04-24 21:00
[
HNOI2011
]卡农
这道题是day2压轴……去年我没做出来,然后一直以为很难……昨天做了一下发现这题超过瘾的……是个数学题……写出来的代码超短……但是很难想……首先考虑所有的集合:除掉空集以后共有2^n-1个当确定了前m-1个集合以后,第m个集合就确定了,因为要求所有的数出现偶数次这道题要求不记顺序,但是记顺序的更好算一点,然后在最后除一个m!即可那么我们记f[i]为前i个集合记顺序的方案数,g[i]为A(2^n-1
OrpineX
·
2012-03-29 08:00
String
OO
BI
上一页
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
其他