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
SDOI2010
【BZOJ 1927】 [
Sdoi2010
]星际竞速
Description10年一度的银河系赛车大赛又要开始了。作为全银河最盛大的活动之一,夺得这个项目的冠军无疑是很多人的梦想,来自杰森座α星的悠悠也是其中之一。赛车大赛的赛场由N颗行星和M条双向星际航路构成,其中每颗行星都有一个不同的引力值。大赛要求车手们从一颗与这N颗行星之间没有任何航路的天体出发,访问这N颗行星每颗恰好一次,首先完成这一目标的人获得胜利。由于赛制非常开放,很多人驾驶着千奇百怪的
抬头仰望浮云飘过
·
2016-02-14 07:00
【BZOJ 1951】 [
Sdoi2010
]古代猪文
Description“在那山的那边海的那边有一群小肥猪。他们活泼又聪明,他们调皮又灵敏。他们自由自在生活在那绿色的大草坪,他们善良勇敢相互都关心……”——选自猪王国民歌很久很久以前,在山的那边海的那边的某片风水宝地曾经存在过一个猪王国。猪王国地理位置偏僻,实施的是适应当时社会的自给自足的庄园经济,很少与外界联系,商贸活动就更少了。因此也很少有其他动物知道这样一个王国。猪王国虽然不大,但是土地肥沃
抬头仰望浮云飘过
·
2016-02-14 06:00
【bzoj1922】[
Sdoi2010
]大陆争霸 最短路变形
比较不错的题,表示一开始硬要拿SPFA做,结果发现不能拆成两步做。必须要用dijkstra,一个点的真实时间就是最短路和子节点的真实时间的最大值,每次把真实时间入堆,边做最短路,边做最长路?!#include #include #include #include #include #include #include #defineinf1000000000 #definemaxn3010 #def
u012288458
·
2016-02-12 20:00
bzoj1951【
SDOI2010
】古代猪文
1951:[
Sdoi2010
]古代猪文TimeLimit:1SecMemoryLimit:64MBSubmit:1525Solved:627[Submit][Status][Discuss]Description
AaronPolaris
·
2016-02-10 23:12
数学
好题
OIer的狂欢
bzoj1951【
SDOI2010
】古代猪文
1951:[
Sdoi2010
]古代猪文TimeLimit: 1Sec MemoryLimit: 64MBSubmit: 1525 Solved: 627[Submit][Status][Discuss
AaronGZK
·
2016-02-10 23:00
中国剩余定理
费马小定理
bzoj
Lucas定理
bzoj1951: [
Sdoi2010
]古代猪文
集各比较重要的数论定理于一身的题如果没学过快速幂、费马小定理、lucas定理、中国剩余定理的,请出门右转文化课,OI不适合你,请出门左转自行百度/google学完了这题就是大傻逼题了另外注意特判G=P时,费马小定理不成立,直接输出0#include #include #include #include #include #include #definelllonglong usi
wangyurzee
·
2016-02-05 19:00
[
SDOI2010
]古代猪文
link:http://www.lydsy.com/JudgeOnline/problem.php?id=1951题意:求t=∑C(n,i)[n%i==0],Ans=G^t枚举因子O(sqrt(N))指数循环节(费马小定理mod-1)Exgcd求逆元因为N很大,用Lucas定理求C(N,i)但是Lucas只能用于素数要把mod-1拆成{2,3,4679,35617}的乘积最后要用CRT合并#inc
__Horizon__
·
2016-01-18 10:18
BZOJ
1924: [
Sdoi2010
]所驼门王的宝藏 tarjan缩点+dp最长路
读完题感觉很是凌乱,看到数据范围又一阵冷汗,仔细看一下题,其实就是给你了点之间的关系,建边后先缩一下点,重建图后dp一下就好了。好吧用了一下stl。。 #include #include #include #include #defineN1000005 usingnamespacestd; intn,r,c,st,cnt,cnt0,tot,scc,top,ans; intx[N],y[N],op
Phenix_2015
·
2016-01-05 22:00
bzoj1927[
Sdoi2010
]星际竞速
费用流,拆成二分图处理加上S和T直接搞不用调试1A开心/************************************************************** Problem:1927 User:BPM136 Language:C++ Result:Accepted Time:2216ms Memory:2028kb *****************************
BPM136
·
2015-12-26 08:00
网络流
费用流
1927: [
Sdoi2010
]星际竞速
拆点费用流。每个点拆成出点和入点,S向每个出点连边(v=1,c=0),代表从该点出发可以有一条指向其他点的边。S向每个入点连边(v=1,c=Ai),代表可以以此点为起点。每个入点向T连边(v=1,c=0),代表到达该点。对应边的起点的出点向终点的入点连边(v=1,c=w),代表可以从起点出发到达终点,由此,任意一个入点要么从S出发(代价为Ai)要么从另一点的出点出发(代价为w),符合题意。然后跑一
nlj1999
·
2015-12-19 13:00
bzoj1975(K短路)
1975:[
Sdoi2010
]魔法猪学院TimeLimit: 10Sec MemoryLimit: 64MBSubmit: 1196 Solved: 387[Submit][Status][Discuss
M_AXSSI
·
2015-12-12 20:00
关于 费用流 的修正
以:BZOJ 1927: [
Sdoi2010
]星际竞速 为例 以前我写的: 注意updata()函数 View Code 1 #include <iostream>
·
2015-11-13 15:57
流
TYVJ 1741 [
SDOI2010
]星际竞速 最小费用流
这个题联系的时候没有做出来。最后还是lyd神犇教的。。。我还是太弱了。。 每个点拆成一个入点(右边一排)和一个出点(左边一排),源点S向每个出点连容量1费用0的边,每个入点向汇点连容量1费用0的边,如果有高速航道(x,y),注意x<y,那么从x的出点到y的入点连容量1费用为读入权值的边。这样就能够处理所有高速航道了…… 空间跳跃处理:从S向所有入点连容量1费用为定位费用的
·
2015-11-13 14:42
sd
【BZOJ】1927: [
Sdoi2010
]星际竞速(费用流)
http://www.lydsy.com/JudgeOnline/problem.php?id=1927 题意:n个点的无向图。m条加权边。只能从编号小的到编号大的。可以瞬移,瞬移有时间。每个点只能访问一次。问访问所有n个点的最少时间。(N<=800, M<=15000) #include <cstdio> #include <cstring> #in
·
2015-11-13 11:11
ZOJ
古代猪文
1951: [
Sdoi2010
]古代猪文 Time Limit: 1 Sec Memory Limit: 64 MB Submit: 874 
·
2015-11-03 21:27
SDOI2010
地精部落
code如此简单,但是。。。思维量竟然!!! 题目大意:求长度为n的抖动子序列的种类数。 公式: / 0 (i<
·
2015-11-02 15:01
sd
1972: [
Sdoi2010
]猪国杀 - BZOJ
题目太长,我只发链接吧 wikioi(排版看起来舒服一点):http://www.wikioi.com/problem/1834/ bzoj:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1972 首先是题目的样例错了,第三个人有6个J 还有,数据有问题,第1,2个点牌不够用,抽完了就一直抽最后一张牌 调了一天多,我的模拟能力真T
·
2015-11-02 12:12
ZOJ
BZOJ 1927: [
Sdoi2010
]星际竞速(最小费用最大流)
拆点,费用流... ----------------------------------------------------------------------------- #include<cstdio> #include<cstring> #include<algorithm> #inc
·
2015-11-02 12:26
最大流
1951: [
Sdoi2010
]古文字猪
&n
·
2015-10-31 18:27
sd
【
Sdoi2010
】【bzoj1922】大陆争霸 最短路
Description在一个遥远的世界里有两个国家:位于大陆西端的杰森国和位于大陆东端的克里斯国。两个国家的人民分别信仰两个对立的神:杰森国信仰象征黑暗和毁灭的神曾·布拉泽,而克里斯国信仰象征光明和永恒的神斯普林·布拉泽。幻想历8012年1月,杰森国正式宣布曾·布拉泽是他们唯一信仰的神,同时开始迫害在杰森国的信仰斯普林·布拉泽的克里斯国教徒。幻想历8012年3月2日,位于杰森国东部小镇神谕镇的克里
LOI_DQS
·
2015-10-16 16:00
SDOI
BZOJ 1924 [
Sdoi2010
]所驼门王的宝藏 tarjan缩点+拓扑DP
题意:一个r*c的图中,有n个宫殿。每个宫殿有一个类型。类型1:可以到达他所在的行的任意宫殿。类型2:可以到达他所在的列的任意宫殿。类型3:可以到达他四周八个格子的任意宫殿。现在你从任意一个宫殿开始,询问你最多访问多少个宫殿。解析:填坑计划。这题建边好麻烦=-=首先先建出来从哪个宫殿可以到哪个宫殿的图。之后我们发现对于一个强连通分量来说,如果访问了一个点,那么即可以访问该强连通分量中的所有点。所以
wzq_QwQ
·
2015-10-13 17:00
C语言
Class
2010
bzoj
bzoj1923: [
Sdoi2010
]外星千足虫
传送门:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1923裸裸的高斯消元,bitset大法好...#include #include #include #include constintmaxn=1010,maxm=2010; usingnamespacestd; bitseta[maxm]; intn,m,ans;chars[maxn
thy_asdf
·
2015-07-29 16:00
高斯消元
BZOJ 1941
Sdoi2010
Hide and Seek K-Dimensional-Tree
题目大意:给定平面上的n个点,定义距离为曼哈顿距离,求一个点到其他所有点的最大距离与最小距离之差最小KDTree……这东西好神啊注意计算最小距离的时候不能把自己也算进去==#include #include #include #include #defineM500500 #defineINF0x3f3f3f3f usingnamespacestd; structPoint{ intx,y; Po
PoPoQQQ
·
2015-04-15 11:00
bzoj
BZOJ1941
【SDOI】【DP】【滚动数组】【bzoj1925】地精部落
1925:[
Sdoi2010
]地精部落TimeLimit: 10Sec MemoryLimit: 64MBSubmit: 814 Solved: 494[Submit][Status][Discuss
morestep
·
2015-04-09 15:00
【BZOJ 1927】 [
Sdoi2010
]星际竞速
1927:[
Sdoi2010
]星际竞速TimeLimit: 20Sec MemoryLimit: 259MBSubmit: 1319 Solved: 786[Submit][Status][Discuss
Regina8023
·
2015-03-17 17:00
网络流
OI
bzoj
[
SDOI2010
星际竞速]解题报告
用这道题学了最小费用最大流,明白了一些建模的思路。我们必须要让一个合法解与一个割集的对应。拿此题来说,原命题可以转换为要让所有点进且仅进一次,至多出一次;分别限制即可。进且仅进一次意味着开一条边容量为1而存在一条路径从源到汇使得有且仅有这条边容量为正无穷;至多出一次意味着开一条边,这条边到源点的流至多为1.#include #include #include usingnamespacestd;
TA201314
·
2015-03-14 11:00
网络流
[
SDOI2010
]猪国杀 解题报告
这道题作为一道省选题,质量真是差到了极点!!强烈建议千万不要去做!首先,这题意与数据不合,而样例怎么看都是错的,反猪明明有6张无懈!题意与数据之龃龉:①题目中n0写成>9.②把pig[j].id usingnamespacestd; #include #include #include #include #include #include #include structLS{ intdata; L
TA201314
·
2015-02-25 21:00
code
【BZOJ1941】【
SDOI2010
】Hide and Seek、KDTree【数组版】 模板、
直接贴代码。推荐一篇KDT讲解、http://blog.csdn.net/wyfcyx_forever/article/details/40182345#include #include #include #include #include #defineN501000 #defineinf0x3f3f3f3f #defined(x,y)(((x)>(y))?((x)-(y)):((y)-(x))
Vmurder
·
2014-12-25 20:00
KDT
BZOJ1941
SDOI2010
【BZOJ】【P1923】【
Sdoi2010
】【外星千足虫】【题解】【高斯消元】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1923仰慕TimeMachine http://timeplayer.blog.163.com/blog/static/20371825420141011503044/Code:#include usingnamespacestd; constintmaxn=1010; intn,m,ans;
u012732945
·
2014-12-14 21:00
bzoj
[
SDOI2010
]地精部落解题报告
这道题是我看了题解以后才做出来的,真是一道神题,但是写题解的大神都不愿解释得太详细,所以我想了很久才想明白。。看了题解以后真的觉得很像数的划分、约瑟夫问题还有国王游戏,代码出奇地简洁,但是思维量相当地高。主要思路:离散。三个引理:①在n->n-1的转化过程中,我们删除了一个点后,我们可以将n-1个点视为仍是1~n-1的排列。②在若排列Pn为一个合法抖动子序列,则交换i∈[1,n)与i+1,必能得到
TA201314
·
2014-11-22 13:00
dp
BZOJ 1975
SDOI2010
魔法猪学院 A*k短路
题目大意:给定一个值E求起点到终点的最多条路径使长度之和不超过Ek短路的A*算法……每个点有一个估价函数=g[x]+h[x]其中g[x]是从源点出发已经走了的长度h[x]是从这个点到汇点的最短路首先先在反图上跑一遍SPFA求出每个点的h[x],然后将源点的g[x]+h[x]加入堆每次取出堆顶时将堆顶的g[x]向所连接的边扩展第k次取出汇点即是答案其中有一个剪枝就是当第k+1次取出某个点时不继续拓展
PoPoQQQ
·
2014-11-20 13:00
bzoj
A-Star
K短路
BZOJ1975
BZOJ 1951
SDOI2010
古代猪文 数论 Lucas定理
题目大意:给定N,G,求首先由欧拉定理易知当A与p互质时A^B%p=A^(B%φ(p))%p这里p是一个质数于是φ(p)=p-1=999911658然后由于这个数不是质数难以处理我们将它分解质因数然后对于每个质因数的解用中国剩余定理合并即可然后就是999911658有一个很好的性质999911658=2*3*4679*35617每个质因数的次数都是1次于是我们可以套用卢卡斯定理预先处理出对于每个质
PoPoQQQ
·
2014-11-04 12:00
数论
bzoj
Lucas定理
BZOJ1951
BZOJ1927 [
Sdoi2010
]星际竞速
题目大意:自己看中文。。。思路:不难发现,题目等价于让我们求出一些标号上升的子序列精确覆盖全集,每一个子序列的起点一定是利用“能力爆发” 得到的。那么我们只需对于每个星球,确定一个前驱就可以了。若是0作为前驱,则转移代价为定位时间;否则转移代价为路径长度。此外一个点的前驱的标号严格小于自己的标号。注意0可以作为多个星球的前驱,剩下的星球只能作为一个星球的前驱。于是转化为类二分图最优匹配问题,利用最
wyfcyx_forever
·
2014-10-24 17:00
【BZOJ】【P1951】【
Sdoi2010
】【古代猪文】【题解】【数论】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1951一直没有发现我的中国剩余定理有bug原来的:LLchina(intn,int*a,int*m){ LLM=1,d,x=0,y; for(inti=0;i #include #include usingnamespacestd; typedeflonglongLL; LLN,G; LLfa
u012732945
·
2014-10-06 09:00
数论
bzoj
bzoj1922: [
Sdoi2010
]大陆争霸 分层图最短路
最短路问题,d2表示把这个城市所有的保护网破坏的最晚时刻,d1代表到达这个城市的时刻。#include#include#include#include#includeusingnamespacestd;intsave[3100][3100],d1[3100],d2[3100],num[3100];boolp[3100][3100],vis[3100];intm,n;voiddij(){for(in
WJSZMRX
·
2014-07-04 11:40
图论
bzoj
最短路
经典问题
BZOJ 1951: [
Sdoi2010
]古代猪文 (数论各种定理)
题目链接题意:给你N,G,求G^(sigma(C(N,d)))%MOD,d为N的因数,MOD=999911659思路:根据 指数循环节 可知ans=G^(sigma(C(N,d))%(MOD-1)+MOD-1)%MOD因为MOD-1拆成素数相乘为2*3*4679*35617,根据Lucas定理求出sigma(C(N,d))%m,m=2,3,4679,35617,因为模都是互质的素数,然后用中国剩余
u010710717
·
2014-04-09 18:00
[
SDOI2010
]星际竞速
昨天连续做了两道网络流……这是第一道这是道图论题是肯定的,图都给你了那么问题在于如何建模问题要求访问每个点恰好一次(我一开始没看到这个条件……)要求总时间最短,尝试把问题转化为一些经典图论问题比如最短路很可惜不行,那么自然想到网络流(组里面有句戏言叫“一切皆可网络流”,比如A+B……)进一步分析发现单纯的网络流是不行的,需要用费用流访问每个点恰好一次,跟路径覆盖其实有点像……把每个星球拆成两个点,
OrpineX
·
2012-01-05 15:00
c
String
网络
OO
BI
2010
【自AekdyCoin】【
Sdoi2010
古代猪文】【数论基础】
【题目地址】http://61.187.179.132:8080/JudgeOnline/showproblem?problem_id=1951【题目大意】PS.此题的题目描述是亮点,膜拜ipig~“在那山的那边海的那边有一群小肥猪。他们活泼又聪明,他们调皮又灵敏。他们自由自在生活在那绿色的大草坪,他们善良勇敢相互都关心……”——选自猪王国民歌给出N,G求G^(sigma(C(N,i)) %Pi
A code a day, keeps the girls away!
·
2010-07-14 18:00
上一页
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
其他