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
BZOJ刷题记录
【SHOI&SXOI2017】
bzoj
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
省选真题
BZOJ
_P3620 似乎在梦中见过的样子(KMP)
BZOJ
传送门TimeLimit:15SecMemoryLimit:128MBSubmit:351Solved:194[Submit][Status][Discuss]Description“Madoka
BeiYu-oi
·
2020-09-15 13:47
KMP
BZOJ
字符串
[六省联考2017]摧毁“树状图” 复杂树形Dp
[六省联考2017]摧毁“树状图”题目传送门luogu
bzoj
分析题目大意:删去树上两条边不相交路径的剩余联通块个数最大值。一道很烦很烦的树形Dp。套路就是统计过根和不过根路径。
lvzelong2014
·
2020-09-15 13:37
动态规划-树形DP
bzoj
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
【
BZOJ
4871】【SHOI2017】摧毁“树状图”
题目大意在一棵树上选择两条边不相交的链(可以是单点),问剩余联通块数量最大为多少。T≤105,∑n≤5×105Solution当你发现这题可以用DP做时,就只剩下调程序了。考虑子树的每个状态分类讨论合并一下即可。感觉思路清晰还是不容易出错的。PS:话说为什么看到“树状图”和“treediagram”第一个想到的是《魔法禁书目录》>w#include#include#include#include#
llgyc
·
2020-09-15 13:05
BZOJ
OI
动态规划
【
BZOJ
4560】[NOI2016]优秀的拆分
【
BZOJ
4560】[NOI2016]优秀的拆分题面
bzoj
洛谷题解考虑一个形如\(AABB\)的串是由两个形如\(AA\)的串拼起来的那么我们设\(f[i]\):以位置\(i\)为结尾的形如\(AA\
dibenshang5553
·
2020-09-15 13:15
数据结构与算法
【
BZOJ
4560】[JLoi2016]字符串覆盖 KMP+状压DP
【
BZOJ
4560】[JLoi2016]字符串覆盖Description字符串A有N个子串B1,B2,…,Bn。
aodanchui1057
·
2020-09-15 13:36
数据结构与算法
BZOJ
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
BZOJ
4868&4869&4870&4871&4872&4873
趁着网络上题解还不是很多,赶快怒写一发骗一下访问量这套题在
BZOJ
上的题号是4868~4873。
Endless_Way
·
2020-09-15 12:46
系列套题
BZOJ
4560 [JLoi2016]字符串覆盖
贪心+KMP一副区间DP的样子,然而并不是如果只有两个串,那我们可以枚举它们的先后顺序。对于maxans则让前一个串在尽量前的位置匹配,后一个串在尽量后的位置匹配。对于minans则枚举前一个串匹配的位置,把后一个串放在第一个串开头后面第一个匹配位置。推广下去就有了四个串的做法。枚举顺序,对于maxans,第i+1个串的开头要么在第i个串结尾后的第一个匹配位置,要么在第i个串内部的最后一个匹配位置
Endless_Way
·
2020-09-15 12:15
其它-贪心
字符串-KMP
【KMP】【字符串】
BZOJ
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
leetcode
刷题记录
961-970 python版
前言继续leetcode刷题生涯这里记录的都是笔者觉得有点意思的做法参考了好几位大佬的题解,感谢各位大佬961.重复N次的元素#调库classSolution:defrepeatedNTimes(self,A:List[int])->int:fromcollectionsimportCounterc=Counter(A)returnc.most_common(1)[0][0]#一行classSol
思源湖的鱼
·
2020-09-15 09:03
leetcode
python
leetcode
leetcode打卡
leetcode刷题打卡刷题链接夸夸群
刷题记录
链接期中颜色不一样的,是刷题中遇到问题的,以后需要强化[x]6.1打卡[x]6.2打卡中间因个人原因没做题,后面慢慢补上[x]6.6打卡[x]6.7打卡[x
YZ930035683
·
2020-09-15 07:29
BZOJ
4182 shopping 点分治+多重背包单调队列优化
预备知识:会求重心,会多重背包的单调队列优化。ShoppingTimeLimit:30SecMemoryLimit:128MBDescription马上就是小苗的生日了,为了给小苗准备礼物,小葱兴冲冲地来到了商店街。商店街有n个商店,并且它们之间的道路构成了一颗树的形状。第i个商店只卖第i种物品,小苗对于这种物品的喜爱度是wi,物品的价格为ci物品的库存是di。但是商店街有一项奇怪的规定:如果在商
Till_Gloam
·
2020-09-15 07:02
刷题
Bzoj
2034 2009国家集训队试题 最大收益 贪心+各种优化+二分图
这个题真的是太神了。。。从一开始枚举到最后n方的转化,各种优化基本都用到了极致。。。。FQW的题解写了好多,个人感觉我完全没有在这里废话的必要了直接看这里各种方法真的是应有尽有大概说下首先可以想到一个KM算法求二分图最大代权匹配的问题对吧左边是任务右边是时间但是这个是三次方啊那我们就按价值排序,这样就不用代权匹配了但是还是三方但是左边在右边的连线是单调的。。。所以就可以贪心判断了。。。#inclu
wbysr
·
2020-09-15 05:07
bzoj
贪心
leetcode刷题--200403
2020.4.3LeetCode
刷题记录
目录1.两数之和解题:2.无重复字符的最长子串解题:3.盛最多水的容器解释:4.搜索旋转排序数组解析:5.删除排序数组中的重复项题解:1.两数之和题目链接:https
de一颗小白菜
·
2020-09-15 05:37
3.
LeetCode刷题
[splay][
bzoj
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
[
bzoj
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][
bzoj
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
[
bzoj
2212]Tree Rotations
2212:[Poi2011]TreeRotationsTimeLimit:20SecMemoryLimit:259MBSubmit:1695Solved:682[Submit][Status][Discuss]DescriptionByteasarthegardenerisgrowingararetreecalledRotatusInformatikus.Ithassomeinterestingf
Gzb1128
·
2020-09-15 02:37
bzoj
[
bzoj
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
[莫比乌斯反演]
bzoj
2301: [HAOI2011]Problem b
bzoj
2301:[HAOI2011]Problemb:https://www.lydsy.com/JudgeOnline/problem.php?
kkkGIGi_qtt
·
2020-09-15 02:03
bzoj
莫比乌斯反演
BZOJ
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
[
bzoj
2301--HAOI2011]Problem b
bzoj
1101的升级版,有了下限。建议大家先理解好
bzoj
1101。改动的并不是很多,就是多了一个容斥原理。
galiqing
·
2020-09-15 02:02
bzoj
莫比乌斯反演
bzoj600步
【容斥+莫比乌斯反演】
BZOJ
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题解专栏
bzoj
4137: [FJOI2015]火星商店问题(线段树分治+可持久化01trie)
传送门题意:序列上有nnn个商店,有两种事件会发生:sss商店上进购标价为vvv的一个物品求编号为[l,r][l,r][l,r]之间的位置买ddd天内新进购的所有物品与一个数xxx异或值的最大值。每个位置都有一种物品每天会新进购(最开始会给出)。思路:第一眼显然的线段树套可持久化01trie恭喜MLE走人然后发现每个人的询问可以放到按时间建出的线段树上,这个不就可以线段树分治离线处理了吗。于是把每
SC.ldxcaicai
·
2020-09-15 02:38
#
线段树分治
#
可持久化01trie
数据结构与分治算法
bzoj
2301 HAOI2011 Problem b
题目链接
BZOJ
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
数据结构与算法
BZOJ
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
leetCode
刷题记录
二
1、gas-stationThereareNgasstationsalongacircularroute,wheretheamountofgasatstationiisgas[i].Youhaveacarwithanunlimitedgastankanditcostscost[i]ofgastotravelfromstationitoitsnextstation(i+1).Youbeginthej
_ostreamBaba
·
2020-09-15 02:37
leetcode
算法
BZOJ
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
容斥原理
莫比乌斯反演
BZOJ
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
动态规划
bzoj
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的狂欢
[
BZOJ
1028] [纪中3066] 麻将 水暴力
Description麻将是中国传统的娱乐工具之一。麻将牌的牌可以分为字牌(共有东、南、西、北、中、发、白七种)和序数牌(分为条子、饼子、万子三种花色,每种花色各有一到九的九种牌),每种牌各四张。在麻将中,通常情况下一组和了的牌(即完成的牌)由十四张牌组成。十四张牌中的两张组成对子(即完全相同的两张牌),剩余的十二张组成三张一组的四组,每一组须为顺子(即同花色且序数相连的序数牌,例如条子的三、四、
A_loud_name
·
2020-09-15 02:59
水题
优美的暴力
Problem b [
Bzoj
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
CCF CSP
刷题记录
36——202006-4 1246(java)
【题目描述】1,2,4,6这四个数字有一个神奇的性质:如果将其分别取以2为底的幂,得到的分别是2,4,16,64,仍是由这四个数字组成的。我们从数字串1开始,每秒钟它的每一位都会独立地变成2的幂。例如,在前几秒钟,数字串会依次变成:241626446416166416264264641626446416464166416264464161664162641664162646416264464161
MissCode999
·
2020-09-15 00:26
CCF
CSP刷题记录
算法
java
数据结构
CCF CSP
刷题记录
34——202006-1线性分类器(Java)
importjava.util.Scanner;publicclass线性分类器{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();intm=sc.nextInt();int[][]a=newint[2][n];char[]t=newchar[n];intA=0;intB=0;f
MissCode999
·
2020-09-15 00:25
CCF
CSP刷题记录
CCF CSP
刷题记录
33——201912-2回收站地址(Java)
importjava.util.Scanner;publicclass回收站选址{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();int[][]a=newint[2][n];for(inti=0;i
MissCode999
·
2020-09-15 00:25
CCF
CSP刷题记录
CCF CSP
刷题记录
35——202006-2稀疏向量(Java)
这道题用Java容易超时,然后解决的办法是输入用BufferedReader,用hashmap代替定义数组,只定义一个hashmap即可。importjava.util.Scanner;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.util.Hash
MissCode999
·
2020-09-15 00:25
CCF
CSP刷题记录
BZOJ
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
组合数学
动态规划
bzoj
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
[
BZOJ
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
BZOJ
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
数据结构与算法
【
bzoj
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
动态规划
【
bzoj
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——[
BZOJ
]逆序对数列(前缀和优化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计划
BZOJ
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成长历程
BZOJ
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
BZOJ
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
BZOJ
3398 [Usaco2009 Feb]Bullcow 牡牛和牝牛:dp【前缀和优化】
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3398题意:约翰要带N(1≤N≤100000)只牛去参加集会里的展示活动,这些牛可以是牡牛,也可以是牝牛。牛们要站成一排。但是牡牛是好斗的,为了避免牡牛闹出乱子,约翰决定任意两只牡牛之间至少要有K(0≤K14#include15#include16#defineMAX_N10000517#d
a1392136
·
2020-09-14 22:07
php
数据结构与算法
[
BZOJ
]3495 Riddle 2-Sat 前缀和优化
3495:PA2010RiddleTimeLimit:30SecMemoryLimit:512MBSubmit:279Solved:97[Submit][Status][Discuss]Descriptionk个国家,几个城市,m条边。要求每个国家有且仅有一个首都,每条边两端的城市至少要有一个首都。判断是否有解,有解输出“TAK”,无解输出"NIE"1usingnamespacestd;const
MaxMercer
·
2020-09-14 22:40
BZOJ
2-SAT
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他