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
GDKOI
JZOJ B组【
GDKOI
2014】壕壕的寒假作业
题目:InputOutput输出n行。第i行输出两个整数,分别表示第i份作业最早完成的时刻以及最晚完成的时刻,两个整数之间以一个空格间隔。SampleInput44345612132434SampleOutput337128121818思路:不得不说,挺水的。用深搜。怎样才能做到最快呢?先把目标作业前的作业做完,即使最短。(即f1的树)怎样才能做到最慢呢?先做其他能做的作业(sum-不能做的作业)
CE自动机
·
2017-12-28 15:19
题解
dfs
GDKOI
JZOJ B组【
GDKOI
2014】阶乘
题目:Input第一行有一个正整数T,表示测试数据的组数。接下来的T行,每行输入两个十进制整数n和base。Output对于每组数据,输出一个十进制整数,表示在base进制下,n!结尾的零的个数。SampleInput21010102SampleOutput28DataConstraint对于20%的数据,n#include#include#include#includeusingnamespac
CE自动机
·
2017-12-27 16:17
题解
GDKOI
【
GDKOI
2016】寻宝
题目大意:有一个n个点m条边的图,每个点有两个值u,v.选出一个闭合子图,使∑ui∑vi最小。1=0那么每个点i的点权就是vi∗ans−ui.那我们就跑一下最大权闭合子图,判断一下是否大于0。注意这里一定要是大于0,因为子图可以是空集,所以最大权闭合子图的权一定大于等于0。当所有的点都是负的时,网路流中我就可以不选,那么最大权为0。但是我必须要选一个宝藏,所以这里不能等于0。本来这个模板题很快就可
Cold_Chair
·
2017-12-22 21:31
网络流
【
GDKOI
2016】寻宝
题目大意:有一个n个点m条边的图,每个点有两个值u,v.选出一个闭合子图,使∑ui∑vi最小。1=0那么每个点i的点权就是vi∗ans−ui.那我们就跑一下最大权闭合子图,判断一下是否大于0。注意这里一定要是大于0,因为子图可以是空集,所以最大权闭合子图的权一定大于等于0。当所有的点都是负的时,网路流中我就可以不选,那么最大权为0。但是我必须要选一个宝藏,所以这里不能等于0。本来这个模板题很快就可
Cold_Chair
·
2017-12-22 21:31
网络流
【
GDKOI
2014模拟】树的直径
题目大意:并不想讲。题解:树的直径有一个性质。现在有两棵树,如果把它们随意连一条边,会变成一棵树,新树的直径的端点一定是之前两棵树的直径的共4个端点的两个。所以这题搞个倍增就可以在线了。Code:#include#include#definefo(i,x,y)for(inti=x;i=y;i--)#definemax(a,b)((a)>(b)?(a):(b))usingnamespacestd;c
Cold_Chair
·
2017-12-04 12:53
【
GDKOI
2012模拟02.01】探险(最短路&&SPFA)
DescriptionSolution这里暴力都能过!!!先不过这些。我们要找一条路径出来,首先肯定是过1号节点连出去的边的。我们可以枚举这个边,然后求出起点不经过这条边的最短路径到达j,然后再加上这条边的权值。怎么算不经过这条边的最短路径呢?我们可以维护最短路径和次短路径,如果这条边被最短路径包括了,那么就走次短路径,否则直接走最短路径。但是我们要保证最短路径的出边和次短路径的出边不相等(出边就
Facico
·
2017-07-15 22:46
GDKOI
最短路
【
GDKOI
2012模拟02.01】数字(找规律&&数论)
DescriptionSolution首先我们可以发现D(x)=(x−1),就是说D(x)≡x(mod9)所以有x=D(x)+9k那么A=D(x)x=D(x)(D(x)+9k)=D(x)2+9kD(x)然后这个的方案数就是(r−D(x)2)9∗D(x),这个很好证明。但是会有重复。所以我们要找到满足A=D(x)2+9kD(x)=D(y)2+9lD(y)的所有解。把上面的式子转一转D(x)2−D(y
Facico
·
2017-07-15 21:40
数论
省选
【数论】杜教筛
今年的
GDKOI
居然考了反演,还要用杜教筛,狠狠的把我骇了一跳,回来在51nod上随便点开几题看起来像是反演的题,发现都是要用杜教筛(这RP~),好吧好吧,那就学杜教筛咯~杜教筛的套路有几个大家都很熟悉的式子
HOWARLI
·
2017-03-13 12:39
莫比乌斯反演
专题
杜教筛
[
GDKOI
2017Day1T3排队 矩阵快速幂+插头dp
诶总结晚点发#include#include#include#include#definemod1000000007#defineN66*2usingnamespacestd;intF[10000050],n,p,q,E;structMatrix{inta,d[N][N];voidprint(){for(inti=1;i>=1,a=a*a;}returnret;}inlinevoidcalc(){
HbFS-
·
2017-02-21 22:48
数学
GDKOI
2017颓废记
前言刚从WC回来,就又到了
GDKOI
,是时候发泄一下WC爆炸的愤怒了(然并卵)Day0听说又住西苑,没WiFiQwQ由于WC过于浪结果手机流量只剩80MB了=w=所以我先下了2集fsn加上梦想夏坑全集路上看结果看着看着睡着了
alan_cty
·
2017-02-21 12:00
总结
GDKOI2017
{小结}
GDKOI
2017 被翻盘记
太困了,不希望Day1跪不是Wi-Fi的问题Day1起的还算早,因为某种原因,比赛延迟10分钟T1签到题小学生难度暴力切了T2签到题普及-乱搞切了欸,
GDKOI
能切两题,不错了哦(前年一字头阴影)结果出题人跑进来改
FarmerJohnLYH
·
2017-02-20 20:07
GDKOI
2017—总结
比赛前的模拟赛次次垫底,原因是暴力打错,结果正式比赛时正是这样挂掉的。Day1:100+100+0+0前两题都是水题,只是第二题推了一会儿。至于为什么后两题爆零呢?都看错题了。第三题看错了范围,第四题直接读错了题。第四题左谭励的锅有多大就不再赘述了。可为什么别人同样是看错了题,却有70+,可能是我看错的太多了。晚上好好想了想,发现是自己的心态有问题。拍对前两题后,心里就对后两题有些抵触,不想打了,
Cold_Chair
·
2017-02-20 19:22
GDKOI
2017总结
Day0晚上刚到西苑吃完饭没什么事,出门去KFC买了点东西,然后就回房间肝了一会儿,吹了一波水。睡得比较早,睡前还复习了一波模板。Day1按时起床吃完早餐过去,感觉状态还可以,就是有点紧张。开考后拿到题目,T1签到题,非常水;T2好像是字符串题,没什么想法;T3计数题,暴力不是很好写,但是送了10分;T4不是很会,但是应该可以贪心水。然后开始码,刚准备动手,突然发现T1想错了,然后就非常紧张。花了
Akakii
·
2017-02-20 14:24
2017
GDKOI
酱油记
Day0: 下午到的西苑,晚上在房间里闷了一个晚上,有点无聊。Day1: 70+100+10+0=180 8:15开始比赛,密码是zha.xi.de.le~,评委~写的好像n,输错了2次……开始看题。 第一题,一眼的暴力,想起去年第一题十棵线段树,差别太大。第二题,看了看题目,括号序哎,然而自己思路不是特别清晰,刚开始还推错了,最后花了好长一段时间终于把各种情况推出来了。第
H_S_W
·
2017-02-20 10:00
GDKOI
2017流泪记
DAY0到宾馆见到了zzq怒跪一波DAY1以为8:00开始考,最后8:15才开始看题看题第一题送分很棒棒哦第二题看第一遍没看懂合法串什么玩意第三题好像很难第四题好像可以钻研一下回来看第二题,由于我是智障选手,把合法条件看成了是括号序就合法(后来题面被改成了我的理解),然后无缺失随便做,有缺失也是随便做。。第三题想了想暴力都有点难做,p=1和p=2绝对有什么很棒的性质吧。第四题想了个n^4的DP,优
WerKeyTom_FTD
·
2017-02-19 22:00
2017.2.12【初中部
GDKOI
】模拟赛B组 T1:圆盘染色
【NOIP模拟】圆盘染色(color)Description将一个圆盘分为n个扇形,每个扇形可涂红、黄、蓝三种颜色中的一种,但相邻两个扇形的颜色必须不同,问有多少中涂法。Input第一行一个数t表示t组数据,接下来t行每行一个数n表示分成n个扇形。Output对于组数据输出一个数表示染色的方案数,结果模12345678。SampleInput212SampleOutput36DataConstra
RainbowCrown
·
2017-02-13 19:49
【
GDKOI
2004】香樟树
这道题有些难度,分享一下解题方法。题目:https://jzoj.net/junior/#main/show/159960分:简单的DP。设F[i]表示到一直第i棵树时选出的树数量的最大值。F[i]=max(F[j])(gcd(a[i],a[j])>1)100分:用DP会超时。两个数不互质,就说明这两个数有相同的质因子。而每棵树的叶子个数1,就把它加入质因子中。提示:sqrt(100000)≈31
gmh77
·
2017-02-11 21:40
OJ题解
DP
思维
优化
2017.2.11【初中部
GDKOI
】模拟赛B组 T3:空间航行
**【NOIP2013模拟11.6B组】空间航行(warp)**Description你是一艘战列巡洋舰的引擎操作人员,这艘船的船员在空间中侦测到了一些无法辨识的异常信号。你的指挥官给你下达了命令,让你制定航线,驾驶战列巡洋舰到达那里。船上老旧的曲速引擎的速度是0.1AU/s。然而,在太空中分布着许多殖民星域,这些星域可以被看成一个球。在星域的内部,你可以在任何地方任意次跳跃到星域内部的任意一个点
RainbowCrown
·
2017-02-11 21:48
最短路
2017.2.11【初中部
GDKOI
】模拟赛B组
T1:这题原来是如此的水。枚举选取的点,因为我们要让边权和:点权和最小,所以在点权和确定之后要让边权和最小,那么我们可以用克鲁斯卡尔求出最小生成树,再从所有的结果中选出一个最小的就行了。比赛时老想着如何得出一种选法使得选出的答案是最优,想不出来又去想暴力,最后只有70分。下次遇到多个因素时要多想想分开来处理。T2:这题想到了二分+递归,结果超时10分,正解竟然是二分+dp!二分一个最小值,然后用d
chiyankuan
·
2017-02-11 16:29
【初中部
NOIP提高组
】模拟赛B
2017.2.10【初中部
GDKOI
】模拟赛B组
今天的比赛又翻车了,第一题竟然忘了用高精度。T1:走回头路的情况只有左右重复,所以我们设往上走为1,往左走为2,往右走为3。那么问题转换为在一个长度为n的序列的每个位置上填1、2、3中任意一个数字,其中2、3不能相邻,有多少种填法。那么我们可以用dp。设f[i][1/2/3]表示第i为填1或2或3,则f[i][1]=f[i-1][1]+f[i-1][2]+f[i-1][3]f[i][2]=f[i-
chiyankuan
·
2017-02-10 15:28
【初中部
NOIP提高组
】模拟赛B
2017.2.09【初中部
GDKOI
】模拟赛B组
今天的比赛翻车了,主要是第二题对c++字符串判断大小不熟悉。还有就是一个寒假都没有碰过信息学,对于题目的敏感下降了。T1:比赛时用了SPFA,错了。改成Floyed就对了。T2:这题差一点就对了。就是把c++中的字符串判断大小搞错了。T3:比赛时想到了把最长不下降子序列和最长不上升子序列结合起来,但是多了一个枚举起点,其实枚不枚举起点都是一样的。还有就是调程序的时候花了很多时间,因为没有注意到一个
chiyankuan
·
2017-02-10 14:24
【初中部
NOIP提高组
】模拟赛B
[
GDKOI
2016] Day2 QT与泰剧 数位dp
诶终于到博客第100篇了,值得纪念啊数位dp有很多种写法,大部分是记忆化搜索或者多一维表示是否受限制,我之前的写法一直是一遍普通dp+一遍普通搜索,虽然很好理解但是写起来很挫,这次尝试了一下多一维的做法(实际上我开了两个数组)F[i][p1][p2]表示第i位(以个位为第一位),p1表示是否全部为质数,p2表示模3的余数。特别注意处理前导零(我真是菜鸟在这里处理了好久,最后写法也很挫)#inclu
HbFS-
·
2017-01-29 14:56
动态规划
GFOJ
GDKOI
[
GDKOI
2016] Day1 不稳定的传送门 结论
对每个点可以走的传送门排序算期望即可对于任意两个可以走的传送门推一个偏序关系就可以了#include#include#include#include#defineN200050#defineINF1e[N];inlinevoidut(db&x,dby){x=min(x,y);}boolcmp(Monsterp1,Monsterp2){dbv1=(db)p1.w/p1.p+F[p1.t];dbv2=
HbFS-
·
2017-01-27 23:30
GFOJ
结论
GDKOI
[
GDKOI
2016] Day1 魔卡少女 线段树
很久之前写的题,今天看到的一句话概括了这道题的精髓:xor的每一位具有独立性,分开维护即可10棵线段树+1e8+7,很好写很好过#include#include#defineN2000050#definemod100000007#definemid((l+r)>>1)#definelsl,mid,(t=ll&&rmid)query(rs);}}T[11];voidsolve(){scanf("%d
HbFS-
·
2017-01-27 23:28
线段树
GFOJ
GDKOI
2017.1.21【初中部
GDKOI
】模拟赛B组
今天的比赛翻车了,40+10+0=50,排得很后。主要原因是第三题没有认真思考,以为自己不会,其实只要再认真想一想就可以了。T1:这题有一个十分巧妙的方法。因为给出的图是连通、无环且没有重边的,所以我们可以认为给出的图是一棵树。首先,我们把所有点的祖先都设为1节点。然后在每删除一条边时,就把这条边连接的深度较深的节点及其子树的祖先都赋为这个节点。在查询两个节点是否连通时,就直接判断它们的祖先是否相
chiyankuan
·
2017-01-21 19:34
【初中部
NOIP提高组
】模拟赛B
2017.1.18【初中部
GDKOI
】模拟赛B组
T1:我们可以枚举出n的因数,设这个因数为i,f(i)表示1到i-1与i互质的所有数的和。关键是怎样求出f(i)。我们首先要知道一个性质:如果x与i互质,那么i-x一定与i互质。那么f(i)=i*phi(i)/2,phi(i)表示1到i-1直间与i互质的数的个数。这条公式的意义为:有phi(i)个数,而它们中间有phi(i)/2对数的和为i,所以它们的和为i*phi(i)/2。phi(i)是欧拉函
chiyankuan
·
2017-01-18 22:24
【初中部
NOIP提高组
】模拟赛B
2017.1.16【初中部
GDKOI
】模拟赛B组
今天早上做着做着XC突然叫我去做小学生的题,耗了一个多小时,回来再做B组时,就没有时间了。下面是总结:T1:比赛时用了暴力,因为忘了mod所以0分。正解:树形dp。我们用一个dfs从根节点往下搜,设f[i]表示第i个节点到它任意一个子节点的路径乘积的和,c[i]表示从i节点的任意一个子节点到i节点,再到i的另一个子节点的路径乘积的和。然后我们枚举i的子节点,设枚举到的子节点为x,那么f[i]=su
chiyankuan
·
2017-01-18 07:39
【初中部
NOIP提高组
】模拟赛B
【
GDKOI
2017模拟1.12】与运算
Description给出一个序列,Fi为前i项进行and运算之后的值。求这个序列的一个排列,使得∑Fi最大。输出这个最大值。n #include #include #definefo(i,a,b)for(inti=a;i=b;i--) usingnamespacestd; typedeflonglongll; constintN=1.5*1e6+5,D=20; intcnt[N],mi[D+5]
alan_cty
·
2017-01-16 21:00
位运算
dp
与运算
GDKOI2017
2017.1.14【初中部
GDKOI
】模拟赛B组
T1:这题就是一个纯的克鲁斯卡尔,但是比赛时出现了以下问题。1、粗心,把一个x搞成y。2、我的标记方法有问题,处理不了0的情况。3、并查集的基本打法不会,搜索父亲时要顺带把自己的标记纸箱祖先。T2:预处理出f[i][j](第j列1至i行的和),然后枚举奶牛位置,用一个循环求出这个位置的值,选出最大。T3:这题一开始看不会,后来想了一下就觉得十分简单。用当前牧场的音量减去前一个牧场的音量减1的差,就
chiyankuan
·
2017-01-14 15:18
【初中部
NOIP提高组
】模拟赛B
2017.1.12【初中部
GDKOI
】模拟赛B组
T1:这题有一个十分巧妙的方法。我们把每个f(n,x)称为x对答案的贡献,那么我们可以根据每个x对答案的贡献吧所有的x分成多段,每段里的f(n,x)相同,那么我们只需知道每段的两端的位置,就可以求出这一段的答案,把每一段的答案加起来就是最终答案。现在问题变成了如何求每一段的头、尾和贡献值。设现在要求的一段的头位置为x1,尾位置为y1,贡献值为z1,前一段的这三个值为x0,y0,z0。那么:x1=y
chiyankuan
·
2017-01-13 21:02
【初中部
NOIP提高组
】模拟赛B
2017.1.13【初中部
GDKOI
】模拟赛B组
今天比赛有点不在状态,所以成功地垫底了。T1:比赛时怎么想都想不出来,知道正解后才发现如此简单。。。我们知道,想删掉朝向向左的花,最优一定是从右往左删这些花,同理,想删掉朝向向右的花,最优一定是从左往右删这些花。然后我们可以计算一下先删左和先删右的值,最后选出最小。比赛时想得太复杂了,下次要注意做题时不要急着想算法,要先想题目一些隐藏的性质。T2:比赛时已经想对了,就差一个优化了。用dfs从(1,
chiyankuan
·
2017-01-13 20:32
【初中部
NOIP提高组
】模拟赛B
【NOIP2017
GDKOI
】a
DescriptionSolution很明显的一道题,只要仔细想想就能发现:某两个数所能构成的最小数是他们的最大公因数。当然,所求出的公因数也可以和其他数求最大公因数,那就相当于对所有数都一起求出最大公因数。为什么要求出最大公因数呢?因为求出了最小的可组成的数时,就能够一点点减掉,能减到零的数必然是这个公因数的倍数。Codevara,b:array[0..100000]oflongint;n,m,
TARsier_Gu
·
2017-01-12 19:36
NOIP
GDKOI
欧几里得算法
2016.12.17【初中部
GDKOI
】模拟赛B组
T1:显然,因为不能有两个决策不一样,则如果有一决策不一样,对应的决策就确定了,所以依次特性,连一个图,如样例,f'N','N'=truef'Y''Y'=true......如果某一点是以一决策开始,却连向了同一点的对应决策,则此决策不通难度:***T2:显然,对于第i个位置的差ftot[a]-tot[b],tot[b]-tot[c]如果之前出现过,则加上之前的方案数,正确性显然,因为f不能开完,
John_pascal
·
2016-12-26 12:35
GDKOI
2016
第二次正式比赛(第一次是NOiP)Day0写作业看电视Day1好的,比赛一开始,我旁边的同学看完第一题就马上开始打了。但是我看到第一题的时候,先是看出了那个是一个线段树可是我并没有去打第一题。因为我发现第三题更水。比赛时,我的第三题代码是这样的:begin拓扑出度排序然后我判断哪一些可以被解锁,那我就选那些之中的min(财富/伤害)可是,一比完赛之后DH说我做错了我才发现我真的做错了:(如果你要进
chenzhongyan2015
·
2016-12-16 19:57
总结
网络流——最大权闭合子图
一开始我也是这样,那年我在
GDKOI
2016上遇见了宝藏。定义:一个子图(点集),如果它的所有的出边都在这个子图当中,那么它就是闭合子图。点权和最大的闭合子图就是最大闭合子图。
Cold_Chair
·
2016-10-17 20:09
网络流
模版
网络流——最大权闭合子图
一开始我也是这样,那年我在
GDKOI
2016上遇见了宝藏。定义:一个子图(点集),如果它的所有的出边都在这个子图当中,那么它就是闭合子图。点权和最大的闭合子图就是最大闭合子图。
Cold_Chair
·
2016-10-17 20:09
网络流
模版
Trie(字典树):大LCP
JZOJ3126【
GDKOI
2013选拔】大LCPDescriptionLCP就是传说中的最长公共前缀,至于为什么要加上一个大字,那是因为…你会知道的。首先,求LCP就要有字符串。
Cold_Chair
·
2016-08-12 20:00
模版
Trie
Trie(字典树):大LCP
JZOJ3126【
GDKOI
2013选拔】大LCPDescriptionLCP就是传说中的最长公共前缀,至于为什么要加上一个大字,那是因为…你会知道的。首先,求LCP就要有字符串。
Cold_Chair
·
2016-08-12 20:00
模版
Trie
GDKOI
2016 魔卡少女
GDKOI
2016魔卡少女Description君君是中山大学的四年级学生。有一天在家不小心开启了放置在爸爸书房中的一本古书。
Cold_Chair
·
2016-07-14 20:20
线段树
【
GDKOI
2014】小纪的作业题
DescriptionSolution会超时!要快速询问一段数中某个数出现的次数,又不要求在线,显然用莫队算法啊。(如果不懂莫队算法可以看莫队算法学习小计)一开始打的很顺利,交上去只有50分TAT。发现用了很多次快速幂,哦,原来如此!我只统计了次数,然后用快速幂进行加减,不慢才怪呢!然后我再统计每个数对答案的贡献,再进行乘除操作就可以了。预处理逆元但是除以一个数再%需要用到逆元啊,啊啊啊啊啊……但
Facico
·
2016-06-25 14:56
离线大法
GDKOI
暴搜
莫队算法
【
GDKOI
2014】小纪的作业题
DescriptionSolution会超时!要快速询问一段数中某个数出现的次数,又不要求在线,显然用莫队算法啊。(如果不懂莫队算法可以看莫队算法学习小计)一开始打的很顺利,交上去只有50分TAT。发现用了很多次快速幂,哦,原来如此!我只统计了次数,然后用快速幂进行加减,不慢才怪呢!然后我再统计每个数对答案的贡献,再进行乘除操作就可以了。预处理逆元但是除以一个数再%需要用到逆元啊,啊啊啊啊啊……但
doyouseeman
·
2016-06-25 14:00
莫队算法
GDKOI
离线大法
GDKOI2014
小纪的作业题
jzoj 2016.5.21noip模拟赛C 总结
8:00开始读题第一题..判一下距离,应该直接暴力枚举0.01的精度就可以了第二题..一个图论,没什么想法..第三题..咦好熟悉,不是
gdkoi
的魔卡少女!?
jokerwyt
·
2016-05-21 21:00
[置顶] GDOI2016游记
前言今年的G(gao)D(dan)OI在四会中学(偏远地区)(这也算前言由于赛艇不知道总结怎么写了,我就去抄我
GDKOI
总结的形式了。
WerKeyTom_FTD
·
2016-05-04 18:00
GDOI2016总结
今年的GDOI发挥得很不如意,其实不止这次,连今年的
GDKOI
也是这样,于是赛后我做了一次认真的反省。
samjia2000
·
2016-05-04 18:00
2016.4.23【初中部 GDOI 】模拟赛A与改题总结
这次是真实模拟了,去了隔壁的机房做题,然而像
GDKOI
一样悲惨的事情又发生了。c++版本很久,极其难用,关键是编译和调试很麻烦。题目想了很久,终于是会做第一题了,二三四题都有想法。
ZLTJohn
·
2016-04-29 12:00
GDKOI
2014 基因模式 基于SAM的算法
题目大意给一个只有4种字符的原串T,想在有M条询问,每条询问给你一个也只包含这四种字符的字符串和某些字符出现奇偶性的限制。现在要求找出这个字符串有多少子串既为原串的子串,也满足限制。T的长度≤100000,M个字符串的字符总数≤100000,M≤100解题思路满足第一个条件,即为原串的子串比较好实现,直接建一个原串的SAM在把要处理的串在上面跑,记录每个位置往前最远能到哪里就可以了(记为Neari
YxuanwKeith
·
2016-04-01 12:00
算法
GDKOI
2016Day2 T2 QT与泰剧 解题报告
QT与泰剧20分算法直接暴力枚举每一个数,判断一下这个数是否满足条件(与S(T)mod3同余,不是全由素数组成)即可。(求关于T的答案同理)40分算法递归构造由素数构成、与Smod3同余的数,设其数量为K,再求出与Smod3同余的数的个数(设其为U),则与Smod3同余的数的个数即为K−U。(求关于T的求解同理)100分算法正解很明显是数位dp。f[i][j][k]表示已经转移到了第i位,前i位的
XianHaoMing
·
2016-03-29 14:00
解题报告
QT与泰剧
数位动态规划
hdu2089 不要62 数位DP
时我也来凑个热闹==然而不管什么数据都差了1==然后看到了教程中这么清爽的代码==我决定来规范一下数位DP的代码风格一般来说数位DP怎么写都不容易T但是有时候出题人用心良苦出到10的100w次方的时候【比如
GDKOI
BPM136
·
2016-03-15 08:00
dp
[bzoj2565]最长双回文子串
题解详见
GDKOI
2016的项链我直接超标了(不知所措#include #include #include #definefo(i,a,b)for(i=a;i=b;i--) usingnamespacestd
WerKeyTom_FTD
·
2016-03-14 14:00
【
GDKOI
2016】D2T1染色大战
题目大意给定一个N*M的01矩阵。这个游戏由A、B两个玩家轮流操作,其中A先操作。每一个玩家的一次操作只能把“0”的点改成”1”,如果新矩阵多出了一个2*2的全是“1”的矩阵,那么这个玩家得分加上a[i,j],且能继续进行一次操作,没有次数上限;若没有新矩阵,则轮到另一位选手操作。已知两位选手都会使自己得分最多,求两人都用最优策略下,A最大的得分-B最大的得分。3<=N,M<=6,N*M<=20分
ZLTJohn
·
2016-03-12 23:00
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他