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
Zoj
B
ZOJ
4556 [Tjoi2016&Heoi2016]字符串
后缀数组+可持久化线段树+二分啊啊啊智商好低,想了好久。一个直观的想法是在s[a…b]中找到和s[c…d]最接近的串,使得height最大。然而一个很烦的事情是s[a…b]存在一个右边界b,意味着我们需要min一个边界值。遇到这种min啊max啊的东西一般考虑强行分类讨论。于是二分一个答案mid,那能贡献mid答案的串开头一定位于s[a…b-mid+1]之中,那边界的条件就没了,这样就可以直接用h
Endless_Way
·
2020-09-15 13:32
字符串-后缀
数据结构-可持久化线段树
其它-二分/三分
B
ZOJ
4560 JLOI2016字符串覆盖(kmp+贪心+状压dp+单调队列)
首先kmp求出每个子串能放在哪些位置。接下来的两部分贪心和状压都可以,各取比较方便的。最大值考虑贪心。考虑枚举子串的左端点出现顺序,在此基础上每个子串的位置肯定都应该尽量靠前,有是否与上个子串有交两种选择,如果有交一定会使交集最小,于是枚举第一个子串出现位置并暴力枚举4!*23种情况。最小值考虑状压。首先把被包含的子串去掉方便处理。将线段排序,设f[i][S]为当前覆盖到的最右位置为i已出现的子串
weixin_30681121
·
2020-09-15 13:53
【B
ZOJ
】4560: [JLoi2016]字符串覆盖
题解先用kmp求出来一个ed[i][j]表示在母串的第i位是第j个子串的结尾考虑状压一个二进制位表示这个子串覆盖过没有对于最大值,记一个dp[S][i]表示子串的使用状况为S,当前为母串的第i位,最大覆盖的个数每次枚举S一个没有的子串j,把目标状态记成S^(1#include#include#include#include#definefifirst#definesesecond#definepi
weixin_30516243
·
2020-09-15 13:52
数据结构与算法
[B
ZOJ
4560][JLOI2016]字符串覆盖(贪心+DP)
先用KMP求出所有可以放的位置,然后两个值分别处理。最大值:贪心,4!枚举放的先后位置顺序,2^3枚举相邻两个串是否有交。若有交,则后一个的起始位置一定是离前一个的结束位置最近的位置,无交也一样。最小值:首先去掉被其它串包含的串,因为肯定可以和其它串放同样的位置。将所有串从长到短排序方便DP。f[S][i]表示当前放的串的情况为S,串目前所覆盖到的最后一个位置为i,覆盖的最小总长度是多少,则有:当
weixin_30315723
·
2020-09-15 13:21
特殊位置kmp匹配--b
zoj
4641: 基因改造
传送门!将每个数变成当前位置减上一次出现的位置,用kmpkmpkmp匹配,但要注意如果当前位置减上一次出现位置的差超过了匹配长度则视为没有出现过,要特判#include#include#include#include#include#definemaxn1000005#defineLLlonglongusingnamespacestd;intt,n,m,c,a[maxn],b[maxn],pos[
..、
·
2020-09-15 13:38
kmp
【SHOI&SXOI2017】b
zoj
4871 摧毁“树状图”
考虑关于边的树形dp,对于有向边e:u−>v,维护fe=max{degv−1,fe1+degv−2}(e1:v−>w,w≠u)ge=max{fe,fe1+fe2+degv−3}(e1:v−>w,e2:v−>x,w,x,u互不相等)he=max{ge,he1}(e1:v−>w,w≠u)分别表示从v往下走得到的最多连通块,从下面上到v再下去得到的最多连通块,v的子树可能得到的最多连通块。注意,这里的连
sdfzyhx
·
2020-09-15 13:04
动态规划
图论
bzoj
省选真题
B
ZOJ
_P3620 似乎在梦中见过的样子(KMP)
B
ZOJ
传送门TimeLimit:15SecMemoryLimit:128MBSubmit:351Solved:194[Submit][Status][Discuss]Description“Madoka
BeiYu-oi
·
2020-09-15 13:47
KMP
BZOJ
字符串
[六省联考2017]摧毁“树状图” 复杂树形Dp
[六省联考2017]摧毁“树状图”题目传送门luogub
zoj
分析题目大意:删去树上两条边不相交路径的剩余联通块个数最大值。一道很烦很烦的树形Dp。套路就是统计过根和不过根路径。
lvzelong2014
·
2020-09-15 13:37
动态规划-树形DP
b
zoj
3620: 似乎在梦中见过的样子 kmp暴力
这道题目感觉上好像是可以用SA过掉的。。但是看一下N15000然后Statue里面一个个都6000+ms,翻了一下题解发现是kmp暴力。打了一半发现不会然后回去看题目,发现位置相同但是结构不懂的子串只算一次!!!这大概就是为什么不能用SA的原因吧。。不过这样kmp就好写多了。首先枚举头结点i,同kmp构造S[i,n]的失配函数,然后我们发现对于一个右端点j能更新答案当且仅当存在一个节点x,是j的失
lych_cys
·
2020-09-15 13:37
bzoj
【B
ZOJ
4871】【SHOI2017】摧毁“树状图”
题目大意在一棵树上选择两条边不相交的链(可以是单点),问剩余联通块数量最大为多少。T≤105,∑n≤5×105Solution当你发现这题可以用DP做时,就只剩下调程序了。考虑子树的每个状态分类讨论合并一下即可。感觉思路清晰还是不容易出错的。PS:话说为什么看到“树状图”和“treediagram”第一个想到的是《魔法禁书目录》>w#include#include#include#include#
llgyc
·
2020-09-15 13:05
BZOJ
OI
动态规划
【B
ZOJ
4560】[NOI2016]优秀的拆分
【B
ZOJ
4560】[NOI2016]优秀的拆分题面b
zoj
洛谷题解考虑一个形如\(AABB\)的串是由两个形如\(AA\)的串拼起来的那么我们设\(f[i]\):以位置\(i\)为结尾的形如\(AA\
dibenshang5553
·
2020-09-15 13:15
数据结构与算法
【B
ZOJ
4560】[JLoi2016]字符串覆盖 KMP+状压DP
【B
ZOJ
4560】[JLoi2016]字符串覆盖Description字符串A有N个子串B1,B2,…,Bn。
aodanchui1057
·
2020-09-15 13:36
数据结构与算法
B
ZOJ
4560: [JLoi2016]字符串覆盖【KMP+贪心+DP】
题目描述:字符串A有N个子串B1,B2,…,Bn。如果将这n个子串分别放在恰好一个它在A中出现的位置上(子串之间可以重叠),这样A中的若干字符就被这N个子串覆盖了。问A中能被覆盖字符个数的最小值和最大值。字符串长度A#definemaxn10005usingnamespacestd;constintinf=0x3f3f3f3f;intT,K,n,L[4],X[4][maxn],Y[4];charA
Master.Yi
·
2020-09-15 12:51
贪心
字符串
黑吉辽沪冀晋六省联考 2017 B
ZOJ
4868&4869&4870&4871&4872&4873
趁着网络上题解还不是很多,赶快怒写一发骗一下访问量这套题在B
ZOJ
上的题号是4868~4873。
Endless_Way
·
2020-09-15 12:46
系列套题
B
ZOJ
4560 [JLoi2016]字符串覆盖
贪心+KMP一副区间DP的样子,然而并不是如果只有两个串,那我们可以枚举它们的先后顺序。对于maxans则让前一个串在尽量前的位置匹配,后一个串在尽量后的位置匹配。对于minans则枚举前一个串匹配的位置,把后一个串放在第一个串开头后面第一个匹配位置。推广下去就有了四个串的做法。枚举顺序,对于maxans,第i+1个串的开头要么在第i个串结尾后的第一个匹配位置,要么在第i个串内部的最后一个匹配位置
Endless_Way
·
2020-09-15 12:15
其它-贪心
字符串-KMP
【KMP】【字符串】B
ZOJ
4560字符串覆盖
分析:这题与KMP唯一的关系就是个判断。。。首先,利用KMP算出哪些位置可以匹配。然后显然有个DP[i][j]表示前i个字符,凑出的状态为j。为了处理相交情况,所以每次向后转移都必须枚举很多位置。然后可以利用树状数组优化,DP[i]=DP[j]+i-j这种形式的DP,可以先把DP[j]-j存下来,然后读取的时候直接读该位置的最大/最小值+i即可。#include#include#include#d
616156
·
2020-09-15 12:59
字符串
KMP
ZOJ
4021 Boolean Expression(模拟)
BooleanExpressionTimeLimit:1SecondMemoryLimit:65536KBGivenavalidbooleanexpressionconsistingofseventypesofcharacters'T'(true),'F'(false),'!'(not),'&'(and),'|'(or),'('(leftbracket)and')'(rightbracket),y
LSD20164388
·
2020-09-15 10:22
其他:模拟
其他:思维
B
ZOJ
4182 shopping 点分治+多重背包单调队列优化
预备知识:会求重心,会多重背包的单调队列优化。ShoppingTimeLimit:30SecMemoryLimit:128MBDescription马上就是小苗的生日了,为了给小苗准备礼物,小葱兴冲冲地来到了商店街。商店街有n个商店,并且它们之间的道路构成了一颗树的形状。第i个商店只卖第i种物品,小苗对于这种物品的喜爱度是wi,物品的价格为ci物品的库存是di。但是商店街有一项奇怪的规定:如果在商
Till_Gloam
·
2020-09-15 07:02
刷题
B
zoj
2034 2009国家集训队试题 最大收益 贪心+各种优化+二分图
这个题真的是太神了。。。从一开始枚举到最后n方的转化,各种优化基本都用到了极致。。。。FQW的题解写了好多,个人感觉我完全没有在这里废话的必要了直接看这里各种方法真的是应有尽有大概说下首先可以想到一个KM算法求二分图最大代权匹配的问题对吧左边是任务右边是时间但是这个是三次方啊那我们就按价值排序,这样就不用代权匹配了但是还是三方但是左边在右边的连线是单调的。。。所以就可以贪心判断了。。。#inclu
wbysr
·
2020-09-15 05:07
bzoj
贪心
f
zoj
Problem 1894 志愿者选拔 【单调队列】
题目链接:f
zoj
Problem1894志愿者选拔Problem1894志愿者选拔Accept:1781Submit:5555TimeLimit:1500mSecMemoryLimit:32768KBProblemDescription
笑着走完自己的路
·
2020-09-15 04:55
栈&&队列
ZOJ
2965 Accurately Say "CocaCola"!
简单的打表找规律。原题链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2965题目来源:http://acm.hust.edu.cn:8080/judge/contest/view.action?cid=12857#problem/A密码:135724682012年9月15日组队赛AccuratelySay"CocaC
Cfreezhan
·
2020-09-15 04:43
acm
解题报告
ZOJ
简单题
input
output
integer
each
测试
[splay][b
zoj
1251]
sol:平衡树,记得赋初值,查了好久#include#include#include#include#include#include#includeusingnamespacestd;typedeflonglongll;intn,m;inlineintread(){charc;intres,flag=0;while((c=getchar())>'9'||c='0'&&cr)return;intmi
Gzb1128
·
2020-09-15 02:37
bzoj
splay
[b
zoj
3142]数列
3142:[Hnoi2013]数列TimeLimit:3SecMemoryLimit:128MBSubmit:1744Solved:866[Submit][Status][Discuss]Description小T最近在学着买股票,他得到内部消息:F公司的股票将会疯涨。股票每天的价格已知是正整数,并且由于客观上的原因,最多只能为N。在疯涨的K天中小T观察到:除第一天外每天的股价都比前一天高,且高出
Gzb1128
·
2020-09-15 02:37
bzoj
[sdoi2017][b
zoj
4819] D2T1 新生舞会
发现如果说能够得到一个答案C的话,比这个C小的值都可以不考虑了。因为这个C比较难求,而且n=100,可以直观感觉到这题应该效率可以乱搞,而且多半是复杂度玄学的流之类的。所以就二分答案检查答案合法性。对式子进行一波化简得到了b1C+b2C+…+bnC=a’1+a’2+…+a’n。进而a1-b1C+a2-b2C+….+anC=0那么如果说得到的值>=0的话说明可以得到更大的C值。二分C,将每个点连出去
Gzb1128
·
2020-09-15 02:37
bzoj
[b
zoj
2212]Tree Rotations
2212:[Poi2011]TreeRotationsTimeLimit:20SecMemoryLimit:259MBSubmit:1695Solved:682[Submit][Status][Discuss]DescriptionByteasarthegardenerisgrowingararetreecalledRotatusInformatikus.Ithassomeinterestingf
Gzb1128
·
2020-09-15 02:37
bzoj
[b
zoj
4289]PA2012 Tax
4289:PA2012TaxTimeLimit:10SecMemoryLimit:128MBSubmit:996Solved:299[Submit][Status][Discuss]Description给出一个N个点M条边的无向图,经过一个点的代价是进入和离开这个点的两条边的边权的较大值,求从起点1到点N的最小代价。起点的代价是离开起点的边的边权,终点的代价是进入终点的边的边权Nb,b->c,连
Gzb1128
·
2020-09-15 02:37
[莫比乌斯反演] b
zoj
2301: [HAOI2011]Problem b
b
zoj
2301:[HAOI2011]Problemb:https://www.lydsy.com/JudgeOnline/problem.php?
kkkGIGi_qtt
·
2020-09-15 02:03
bzoj
莫比乌斯反演
B
ZOJ
2301 HAOI2011 Problem b
2301:[HAOI2011]ProblembTimeLimit:50SecMemoryLimit:256MBDescription瀵逛簬缁欏嚭鐨刵涓闂紝姣忔姹傛湁澶氬皯涓暟瀵?x,y)锛屾弧瓒砤≤x≤b锛宑≤y≤d锛屼笖gcd(x,y)=k锛実cd(x,y)鍑芥暟涓簒鍜寉鐨勬渶澶у叕绾︽暟銆?Input绗竴琛屼竴涓暣鏁皀锛屾帴涓嬫潵n琛屾瘡琛屼簲涓暣鏁帮紝鍒嗗埆琛ㄧずa銆乥銆乧銆
nobb111
·
2020-09-15 02:57
[b
zoj
2301--HAOI2011]Problem b
b
zoj
1101的升级版,有了下限。建议大家先理解好b
zoj
1101。改动的并不是很多,就是多了一个容斥原理。
galiqing
·
2020-09-15 02:02
bzoj
莫比乌斯反演
bzoj600步
【容斥+莫比乌斯反演】B
ZOJ
2301 [HAOI2011]Problem b
题面在这里首先容斥,把问题转化为求∑i=1n∑j=1m[gcd(i,j)=k]⇒∑i=1⌊nk⌋∑j=1⌊mk⌋[gcd(i,j)=1]由u∗I=e,得到:∑i=1⌊nk⌋∑j=1⌊mk⌋∑d|(i,j)μ(d)⇒∑dμ(d)∑d|i∑d|j1⇒∑dμ(d)⌊nkd⌋⌊mkd⌋由于⌊nkd⌋⌊mkd⌋是可以分块处理的于是每个询问都可以O(n√)得到答案示例程序:#include#includeus
linkfqy
·
2020-09-15 02:56
BZOJ
容斥
莫比乌斯反演
我的OI历程
常见OJ题解专栏
2018浙江省赛 E题
ZOJ
4028 LIS
LISTimeLimit:1SecondMemoryLimit:65536KBSpecialJudgeSampleInput4612324305243312351551213110020020030020040040050010050071231142030303030303032111223SampleOutput123253200300200500200012003122【题目链接】http:
TooSIMple_
·
2020-09-15 02:01
ACM
b
zoj
4137: [FJOI2015]火星商店问题(线段树分治+可持久化01trie)
传送门题意:序列上有nnn个商店,有两种事件会发生:sss商店上进购标价为vvv的一个物品求编号为[l,r][l,r][l,r]之间的位置买ddd天内新进购的所有物品与一个数xxx异或值的最大值。每个位置都有一种物品每天会新进购(最开始会给出)。思路:第一眼显然的线段树套可持久化01trie恭喜MLE走人然后发现每个人的询问可以放到按时间建出的线段树上,这个不就可以线段树分治离线处理了吗。于是把每
SC.ldxcaicai
·
2020-09-15 02:38
#
线段树分治
#
可持久化01trie
数据结构与分治算法
b
zoj
2301 HAOI2011 Problem b
题目链接B
ZOJ
2301HAOI2011Problemb题解\[\sum_{i=1}^n\sum_{j=1}^m[gcd(i,j)==k]\]\[=\sum_{i=1}^{⌊\dfrac{n}{k}⌋}
agtvo48266
·
2020-09-15 02:26
数据结构与算法
B
ZOJ
2301 HAOI2011 Problem b
2301:[HAOI2011]ProblembTimeLimit:50SecMemoryLimit:256MBSubmit:6961Solved:3278[Submit][Status][Discuss]Description对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y)=k,gcd(x,y)函数为x和y的最大公约数。Input第一行一个整数n,接
aagjt80828
·
2020-09-15 02:53
B
ZOJ
2301 HAOI2011 Problem b 容斥原理+莫比乌斯反演
题目大意:多次询问有多少个数对(x,y)满足a#include#include#include#defineM100100usingnamespacestd;typedeflonglongll;llmu[M],prime[M],tot;boolnot_prime[M];voidLinear_Shaker(){inti,j;mu[1]=1;for(i=2;i>T;T;T--){scanf("%d%d
PoPoQQQ
·
2020-09-15 02:55
BZOJ
容斥原理
莫比乌斯反演
B
ZOJ
2302 HAOI2011 Problem c 动态规划
题目大意:给定n个人和n个位置,要求生成一个序列ai,然后第1...n个人依次走到第a1...n个位置,如果那个位置已经有人了就走到下一个位置,直到找到一个空位,坐下。如果找完第n个座位还是没有找到就称这个序列不合法现在已经确定了一些ai,求合法序列的数量一个序列合法等价于编号≤i的人至少有i个然后就可以DP辣。。。令fi,j表示编号≤i的人有j个的方案数,cnti表示确定编号为i的人的个数,su
PoPoQQQ
·
2020-09-15 02:23
BZOJ
动态规划
b
zoj
2301【HAOI2011】Problem b
2301:[HAOI2011]ProblembTimeLimit:50SecMemoryLimit:256MBSubmit:2951Solved:1318[Submit][Status][Discuss]Description对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y)=k,gcd(x,y)函数为x和y的最大公约数。Input第一行一个整数n,接
AaronPolaris
·
2020-09-15 02:59
莫比乌斯反演
容斥原理
OIer的狂欢
[B
ZOJ
1028] [纪中3066] 麻将 水暴力
Description麻将是中国传统的娱乐工具之一。麻将牌的牌可以分为字牌(共有东、南、西、北、中、发、白七种)和序数牌(分为条子、饼子、万子三种花色,每种花色各有一到九的九种牌),每种牌各四张。在麻将中,通常情况下一组和了的牌(即完成的牌)由十四张牌组成。十四张牌中的两张组成对子(即完全相同的两张牌),剩余的十二张组成三张一组的四组,每一组须为顺子(即同花色且序数相连的序数牌,例如条子的三、四、
A_loud_name
·
2020-09-15 02:59
水题
优美的暴力
Problem b [B
zoj
2301,HAOI2011]
题目地址请点击——ProblembDescription对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y)=k。Input第一行一个整数n,接下来n行每行五个整数,分别表示a、b、c、d、kOutput共n行,每行一个整数表示满足要求的数对(x,y)的个数SampleInput22515115152SampleOutput143HINT100%的数据满
XY20130630
·
2020-09-15 02:42
题解
数学
BZOJ
[
ZOJ
3747] Attack on Titans (计数DP + 连续至多 + 连续至少)
有三种士兵(G,R,P)组成长度为N的队列要求其中至少有连续的M个G,至多有连续的K个R求排列的方案数首先用至多N个的方案减去至多M−1的方案就可以得出至少M的方案问题就转化为只有连续至多的限制,求方案数设dp[i][j]表示第i位为j的合法方案数因为是连续的,而每当限制刚超过的时候就要被减掉所以对于的i减去以i为结尾,大于M的合法方案的是不对的:dp[i][j]−dp[i−M][j]应该减去以i
mis_deer
·
2020-09-15 01:33
DP
计数
技巧
B
ZOJ
3398: [Usaco2009 Feb]Bullcow 牡牛和牝牛|动态规划|排列组合
DP就是一个傻逼题..f[i]表示有i头牛的方案数然后这道题是我从黄学长的排列组合的分类里找的..数学太渣..排列组合的做法,枚举牡牛的数量假设有i头,每两头牛之间至少有k头另一种牛将其隔开,就提前抽出这些用来隔开的牛然后组合计数#includeusingnamespacestd;constintR=5000011;intf[100002],n,k;intmain(){cin>>n>>k;f[1]
ws_yzy
·
2020-09-14 23:08
组合数学
动态规划
b
zoj
3398 [Usaco2009 Feb]Bullcow 牡牛和牝牛——前缀和优化dp / 排列组合
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3398好简单呀。而且是自己想出来的。dp[i]表示最后一个牡牛在i的方案数。当前位置放牝牛,之前的dp[k]不变;当前位置放牡牛,出现了dp[i],值是距离大于k的dp[j]的和,所以可以前缀和优化。当然有dp[0]啦。#include#include#includeusingnamespac
weixin_34208283
·
2020-09-14 23:03
[B
ZOJ
3751][NOIP2014]解方程(哈希)
Description已知多项式方程:a0+a1*x+a2*x^2+...+an*x^n=0求这个方程在[1,m]内的整数解(n和m均为正整数)。Solution一道很久很久以前就应该做的noip的题一定要放上来是要见证我人品崩坏的一下午生无可恋…QAQ题解其实也很简单啦随便找几个素数取模验证是不是等于0就好了随便随便随便随便找几个…素数在WA\TLE\OLE间切换,最后还是抄了别人的几个素数怀疑
weixin_33827731
·
2020-09-14 23:53
B
ZOJ
3398: [Usaco2009 Feb]Bullcow 牡牛和牝牛(dp)
题意约翰要带N(1≤N≤100000)只牛去参加集会里的展示活动,这些牛可以是牡牛,也可以是牝牛.牛们要站成一排.但是牡牛是好斗的,为了避免牡牛闹出乱子,约翰决定任意两只牡牛之间至少要有K(O≤K#include#include#include#include#defineLLlonglong#definelb(x)(x&(-x))#definePairpair#definefifirst#def
weixin_33777877
·
2020-09-14 23:21
数据结构与算法
【b
zoj
3398】[Usaco2009 Feb]Bullcow 牡牛和牝牛 dp
f[i]表示i只牛最后一只是*的方案数f[i]=f[i-k-1]+f[i-k-2]+f[i-k-3]+……+f[0]据说有排列组合做法?#include#include#include#include#include#include#definemaxn1000100#definemod5000011usingnamespacestd;intf[maxn],sum[maxn];intn,k;int
qingdaobaibai
·
2020-09-14 23:57
动态规划
【b
zoj
3398】【Usaco2009 Feb】【Bullcow 牡牛和牝牛】【组合数学】
Description约翰要带N(1≤N≤100000)只牛去参加集会里的展示活动,这些牛可以是牡牛,也可以是牝牛.牛们要站成一排.但是牡牛是好斗的,为了避免牡牛闹出乱子,约翰决定任意两只牡牛之间至少要有K(O≤K#include#defineP5000011usingnamespacestd;longlongans,n,k;longlongpower(longlonga,longlongb){l
sunshinezff
·
2020-09-14 23:59
组合数学
【DP计划】11.4——[B
ZOJ
]逆序对数列(前缀和优化DP)EXTREMELY EASY
Description对于一个数列{ai},如果有iaj,那么我们称ai与aj为一对逆序对数。若对于任意一个由1~n自然数组成的数列,可以很容易求出有多少个逆序对数。那么逆序对数为k的这样自然数数列到底有多少个?Input第一行为两个整数n,k。Output写入一个整数,表示符合条件的数列个数,由于这个数可能很大,你只需输出该数对10000求余数后的结果。SampleInput41SampleOu
stevensonson
·
2020-09-14 23:55
BZOJ
DP计划
B
ZOJ
3398 [Usaco2009 Feb]Bullcow 牡牛和牝牛
标签:DP,组合数学TimeLimit:1SecMemoryLimit:128MBSubmit:335Solved:235[Submit][Status][Discuss]Description约翰要带N(1≤N≤100000)只牛去参加集会里的展示活动,这些牛可以是牡牛,也可以是牝牛.牛们要站成一排.但是牡牛是好斗的,为了避免牡牛闹出乱子,约翰决定任意两只牡牛之间至少要有K(O≤K#includ
yjjr
·
2020-09-14 23:32
DP
bzoj
OI成长历程
B
ZOJ
3398: [Usaco2009 Feb]Bullcow 牡牛和牝牛 水题~
水~#include#defineN100004#definemod5000011#definesetIO(s)freopen(s".in","r",stdin)usingnamespacestd;intf[N][2];intmain(){//setIO("input");intn,k,i;scanf("%d%d",&n,&k);f[1][0]=f[1][1]=1;for(i=2;ik)f[i][
EM-LGH
·
2020-09-14 22:59
B
ZOJ
3398: [Usaco2009 Feb]Bullcow 牡牛和牝牛
题目描述约翰要带N(1≤N≤100000)只牛去参加集会里的展示活动,这些牛可以是牡牛,也可以是牝牛.牛们要站成一排.但是牡牛是好斗的,为了避免牡牛闹出乱子,约翰决定任意两只牡牛之间至少要有K(O≤K#include#include#include#includeusingnamespacestd;constintMod=5000011;longlongn,k,ans;longlongqpow(l
dingjinhui4074
·
2020-09-14 22:02
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他