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
jsoi
bzoj 4487: [
Jsoi
2015]染色问题 (容斥原理+组合数学)
题目描述传送门题目大意:棋盘是一个n×m的矩形,分成n行m列共n*m个小方格。现在萌萌和南南有C种不同颜色的颜料,他们希望把棋盘用这些颜料染色,并满足以下规定:1.棋盘的每一个小方格既可以染色(染成C种颜色中的一种),也可以不染色。2.棋盘的每一行至少有一个小方格被染色。3.棋盘的每一列至少有一个小方格被染色。4.种颜色都在棋盘上出现至少一次。题解枚举至少多少行,多少列,多少种颜色没有染,然后容斥
clover_hxy
·
2017-07-06 07:41
容斥原理
组合数学
[BZOJ 1027][
JSOI
2007]合金(计算几何+Floyd最小环)
Description某公司加工一种由铁、铝、锡组成的合金。他们的工作很简单。首先进口一些铁铝锡合金原材料,不同种类的原材料中铁铝锡的比重不同。然后,将每种原材料取出一定量,经过融解、混合,得到新的合金。新的合金的铁铝锡比重为用户所需要的比重。现在,用户给出了n种他们需要的合金,以及每种合金中铁铝锡的比重。公司希望能够订购最少种类的原材料,并且使用这些原材料可以加工出用户需要的所有种类的合金。So
Zars19
·
2017-06-13 22:00
BZOJ4850: [
Jsoi
2016]灯塔
BZOJ4850很容易发现sqrt(|i−j|)很多情况下都是相等的。那么就可以考虑分块。(题目应该是hj≤hi+p−sqrt(|i−j|))当sqrt(|i−j|)=x时,令Mx为所有满足sqrt(|i−j|)=x的j中,最大的hj值。那么p>=Mx+sqrt(|i−j|)−hi一开始直接将sqrt(|i−j|)=x四舍五入了。。显然错了。应该向上取整。然后发现长度为1时,x=1,长度为2,3,
Heret1c
·
2017-06-06 18:20
RMQ
分块
bzoj 1029: [
JSOI
2007]建筑抢修 (贪心+优先队列)
题目描述传送门题目大意:修复每一个建筑都需要一定的时间,如果某一个建筑不能在某一个时刻前被修复就永不能被修复了,问最多能修复多少个建筑题解贪心按照结束时间从左到右排序,每次加入一个任务如果能加入就直接加入并把该任务的时间加入大根堆,如果不能就对比当前任务的时间与堆顶元素的时间,如果小的话就替换。代码#include#include#include#include#include#include#d
clover_hxy
·
2017-06-05 21:40
贪心
STL
BZOJ 4487 [
Jsoi
2015] 染色问题
Description棋盘是一个n×m的矩形,分成n行m列共n*m个小方格。现在萌萌和南南有C种不同颜色的颜料,他们希望把棋盘用这些颜料染色,并满足以下规定:1.棋盘的每一个小方格既可以染色(染成C种颜色中的一种),也可以不染色。2.棋盘的每一行至少有一个小方格被染色。3.棋盘的每一列至少有一个小方格被染色。4.种颜色都在棋盘上出现至少一次。以下是一些将3×3棋盘染成C=3种颜色(红、黄、蓝)的例
ShinyaLicone
·
2017-05-30 16:00
BZOJ
思路
数论
bzoj 1017: [
JSOI
2008]魔兽地图DotR (树形DP+多重背包)
题目描述传送门题目大意:给出一棵树,树中的叶子节点可以直接购买,每个点有价格和数量限制,剩下的节点由他的所有儿子按照一定的数量合成,每个点有一个贡献值,给出M,问在花费不超过m的情况下贡献的最大值。(注意一个点如果用于合成,那么他本身的贡献不会再计算)题解这道题后来新加了一组数据,所有点都是B类装备无需合成,那么实际上就是一个多重背包。特判一下就好了。对于树,应该可以算是一种比较奇怪的树形依赖问题
clover_hxy
·
2017-05-25 17:20
动态规划
[BZOJ1029][
JSOI
2007]建筑抢修(贪心+堆)
题目描述传送门题目大意:修复每一个建筑都需要一定的时间,如果某一个建筑不能在某一个时刻前被修复就永不能被修复了,问最多能修复多少个建筑题解按照最晚的时刻排序,然后对于一个建筑,如果能修就修,否则让其替换前面一个耗时最长的建筑和工作安排那道题有点像代码#include#include#include#include#include#includeusingnamespacestd;#defineLL
Clove_unique
·
2017-05-03 18:47
题解
贪心
堆
省选
[BZOJ1029][
JSOI
2007]建筑抢修(贪心+堆)
题目描述传送门题目大意:修复每一个建筑都需要一定的时间,如果某一个建筑不能在某一个时刻前被修复就永不能被修复了,问最多能修复多少个建筑题解按照最晚的时刻排序,然后对于一个建筑,如果能修就修,否则让其替换前面一个耗时最长的建筑和工作安排那道题有点像代码#include#include#include#include#include#includeusingnamespacestd;#defineLL
Clove_unique
·
2017-05-03 18:47
题解
贪心
堆
省选
bzoj 1443: [
JSOI
2009]游戏Game (二分图博弈+网络流)
题目描述传送门题目大意:给出一个n*m的棋盘,有一些障碍点,先手选择一个点,然后后手可以移动到上下左右四个格子(不能是障碍点)。两人轮流移动,不能移动到已经到达过的位置,最后不能操作的人输。题解二分图博弈特点:(1)博弈双方轮流进行操作(2)博弈状态可以分成两类,分别对于匹配的X,Y集。任意合法决策使博弈状态改变(3)任意状态不能重复到达(4)不能操作的人输对于这道来说,从一个点只能转移到他周围的
clover_hxy
·
2017-05-03 09:59
网络流
博弈问题
[BZOJ1028][
JSOI
2007]麻将(贪心)
题目描述传送门题目大意:牌的序号在1-n范围内,一组和了的牌由3m+2张牌组成,其中两张组成对子(序数相同),其余3m张组成三张一组的m组,每组须为顺子(序数为连续的i,i+1,i+2)或刻子(序数相同)。现给出一组3m+1张的牌,要求判断该组牌是否为听牌(即还差一张就可以和牌)。如果是的话,输出所有可能的等待牌。题解贪心。。首先枚举一张等待牌,然后判断是否为和牌判断的时候先枚举一个对子,然后判断
Clove_unique
·
2017-04-23 19:43
题解
贪心
省选
bzoj 1558: [
JSOI
2009]等差数列 (线段树)
题目描述传送门题目大意:给定一个长度为N的数列,初始时第i个数为vi。操作(1)Astab在序列的[s,t]区间上加上初值为a,步长为b的等差数列。即vi变为vi+a+b*(i-s)操作(2)Bst询问当前序列的[s,t]区间最少能划分成几段,使得每一段都是等差数列。题解首先可以想到的是线段树维护的是差分后的值,vali=vi+1−vi,而不是原序列的值。那么对于修改操作来说可以分成两部分(1)单
clover_hxy
·
2017-04-20 10:11
线段树
bzoj 1449: [
JSOI
2009]球队收益 (费用流)
题目描述传送门题目大意:在一个篮球联赛里,有n支球队,球队的支出是和他们的胜负场次有关系的,具体来说,第i支球队的赛季总支出是Ci∗x2+Di∗y2,Di#include#include#include#include#include#defineN300010#defineinf1000000000usingnamespacestd;intn,tot,c[N],d[N],cost[N],rema
clover_hxy
·
2017-04-19 20:26
网络流
bzoj 4475: [
Jsoi
2015]子集选取 数学
题意1#include#include#include#includeusingnamespacestd;typedeflonglongLL;constintMOD=1000000007;intksm(intx,inty){intans=1;while(y){if(y&1)ans=(LL)ans*x%MOD;x=(LL)x*x%MOD;y>>=1;}returnans;}intmain(){int
SFN1036
·
2017-04-18 19:29
数学
bzoj 1016: [
JSOI
2008]最小生成树计数 (矩阵树定理+最小生成树)
题目描述传送门题目大意:最小生成树计数题解最小生成树的两个性质:(1)不同的最小生成树中,每种权值的边出现的个数是确定的(2)不同的生成树中,某一种权值的边连接完成后,形成的联通块状态是一样的那么我们其实可以把每种权值的处理看成是分开的好几步,然后根据乘法原理,将每一步得到的结果相乘。通过举例子进行说明,下图中s1,s2,s3表示已经处理好的3个连通块,虚线表示一组同权值的边。加入这组边后s1,s
clover_hxy
·
2017-04-06 17:26
图论
矩阵树定理
[BZOJ4710][
Jsoi
2011]分特产(容斥原理+组合数学)
题目描述传送门题解这道题的限制其实挺不明显的,应该是“每个人都至少有一个”也就是说对于所有的物品,将其划分成n部分,每部分不能为空,问总的方案数可以如果利用插板法的话,把n个相同的小球放到m个不同的盒子里有Cm−1n+m−1种方案,不过这个只能求出允许空的方案数,对每一种特产都讨论的话,总方案数即为∏iCn−1ai+n−1根据容斥原理,答案应该为至少0个盒子为空的-至少1个盒子为空的+至少2个盒子
Clove_unique
·
2017-03-22 14:11
题解
容斥原理
组合数学
bzoj 4710: [
Jsoi
2011]分特产 (容斥原理+DP)
题目描述传送门题目大意:n个同学,m种特产,每个特产有ai个。求每个同学至少分得一个特产的方案数。题解根据容斥原理:没有空盒子的方案数=至少0个空盒子的方案数-至少1个空盒子的方案数+至少2个空盒子的方案数…….那么我们可以对于每个特产分开考虑,相当于是n个球放到m个盒子中,可以有空盒子,方案数可以同插板法计算,答案是C(n+m−1,m−1).那么如何考虑至少i个空盒子的贡献呢?我们直接选出i个盒
clover_hxy
·
2017-03-21 21:50
动态规划
容斥原理
BZOJ 1444 [
Jsoi
2009] 有趣的游戏
DescriptionInput注意是0#include#includeusingnamespacestd;intn,l,m,x,y,cnt,c[125][11],last[125],ed[125],bp[125],kkzv;doublegl[11],a[2][125][125];chars[11];intread(){inttotnum=0,f=1;charch=getchar();while(
ShinyaLicone
·
2017-03-16 20:23
BZOJ
AC自动机
矩阵乘法
[BZOJ4327]
JSOI
2012 玄武密码(AC自动机)
题目描述传送门题解将小串离线然后建立AC自动机大串在自动机上直接匹配,能匹配的点标1然后对于每一个点,如果它能匹配,那么它fail指向的点也能匹配传递一下标记然后对于每一个小串再查询一下前缀最多到哪里都匹配了代码#include#include#include#include#includeusingnamespacestd;#defineN10000005inttrans[100];chars[
Clove_unique
·
2017-03-02 23:20
题解
省选
AC自动机
BZOJ 4709: [
Jsoi
2011]柠檬【斜率优化
发现……每一段的开头结尾应该是同一个颜色才会最优于是……就是个naive的斜率优化dp了,斜率单增,对于每种颜色,点的横坐标也有序,要最大化截距…于是…单调栈……#include#defineMAXN100005#defineMAXS10004usingnamespacestd;intn;constdoubleeps=1e-7;constdoubleinf=1e18;inlineintread()
Flaze_
·
2017-02-28 09:51
OI
BZOJ
dp
斜率优化
4475: [
Jsoi
2015]子集选取
4475:[
Jsoi
2015]子集选取TimeLimit:1SecMemoryLimit:512MBSubmit:185Solved:132[Submit][Status][Discuss]DescriptionInput
CRZbulabula
·
2017-02-21 12:15
数学题
[BZOJ1567][
JSOI
2008]Blue Mary的战役地图(二分+矩阵hash)
题目描述传送门题解二分答案之后O(n2)矩阵hash就是个裸题代码#include#include#include#include#include#includeusingnamespacestd;#defineULunsignedlonglong#defineN55constULs=23333333333LL;constULS=3115439631056497LL;intn,ans,a[N][N
Clove_unique
·
2017-02-20 23:37
题解
省选
hash
二分
[BZOJ4710][
Jsoi
2011]分特产 容斥原理
直接容斥一发即可/**************************************************************Problem:4710User:di4CoveRyLanguage:C++Result:AcceptedTime:632msMemory:34144kb****************************************************
HbFS-
·
2017-01-24 23:55
数学
雅礼集训
【
JSOI
2014】歌剧表演
DescriptionSolution本来是一道很简单的题目,没有仔细去想。如果可以把一个人给认出来,那么就是结合了前面好多次,最后剩下他一个,就把他认出来了。如果当前表演的是这一坨人,那么考虑给他们染色,记录num表示上一次染得最大的颜色。染得这一坨人中,在上一轮染色之后,相同颜色的还是一个颜色(说明还不能分辨这两个人),不同颜色的不断的++num,把两个颜色重新区分(因为这一坨人可以跟之前的人
Facico
·
2017-01-18 07:24
贪心
省选
暴搜
【
JSOI
2014】支线剧情2
DescriptionSolution这题明显是DP。设f[i][0]和f[i][1]表示以i为根的子树打不打标记的最小值。设shu[x]表示x为根的子树有多少个叶子节点。f[x][0]+=f[last[i]]+chang[i]*shu[last[i]]f[x][0]的转移很显然,因为子节点与x要走叶节点的个数次。f[x][1]的转移就有好几种情况:1:儿子打了标记,那么走完儿子的f[last[i
Facico
·
2017-01-18 07:54
DP
省选
【JZOJ 3864】【
JSOI
2014】歌剧表演
DescriptionSolution建立一堆集合,表示在同一集合中的点不能分辨出对方,显然,初始时全部数在同一集合中,每次就把输入的数从原来的集合中独立出来,(当然,原来在同一集合中独立出来后依旧要在一个集合中),每次分出来的时候记录一下时间,最后看一下有那些点是独立在一个集合中的,复杂度:O(∑k)Code#include#include#include#definefo(i,a,b)for(
HOWARLI
·
2017-01-17 22:40
杂题
{题解}[jzoj3864]【
JSOI
2014】歌剧表演
传送门Analysis由题,先把所有数看作一个集合于是,每当”演出”时可以将”演出”中的数与其他数字”分离”开来显然对于”单个”的数字我们可以认出于是问题就解决了重在思考的角度Code#include#include#include#includeusingnamespacestd;constintN=100100;intn,m;intid[N],a[N],pos[N],col[N],le[N],
FarmerJohnLYH
·
2017-01-17 18:59
纪中的
Fortune
OJ
【jzoj3861】【
JSOI
2014】【支线剧情2 】【树形动态规划】
题目大意给出一棵有根树,走过每一条边有一定的费用,只能从根方向往叶子方向走。你只有一个存档位,你可以选择途中的一个地方存档,任何时候你可以读档,回到存档位,也可以回到根。求最少的费用走过所有点。解题思路设f[i]表示i及其子树无存档从i走完子树的花费。g[i]表示i有存档走完子树的花费。f可以很暴力地求,所有都从根开始走。g我们先找一个子节点走f比走g最劣,先将它走g。在扫其他节点走f和g那个优就
inklutcuah
·
2017-01-17 14:34
动态规划
jzoj
bzoj 1029 贪心+堆
Description小刚在玩
JSOI
提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者。
Eirlys_North
·
2016-12-18 17:50
贪心
bzoj
堆
bzoj 1029 贪心+堆
Description小刚在玩
JSOI
提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者。
Eirlys_North
·
2016-12-18 17:50
贪心
bzoj
堆
小店购物
JSOI
2008 BZOJ 2260
Bzoj2260商店购物DescriptionGrant是一个个体户老板,他经营的小店因为其丰富的优惠方案深受附近居民的青睐,生意红火。小店的优惠方案十分简单有趣。Grant规定:在一次消费过程中,如果您在本店购买了精制油的话,您购买香皂时就可以享受2.00元/块的优惠价;如果您在本店购买了香皂的话,您购买可乐时就可以享受1.50元/听的优惠价……诸如此类的优惠方案就是说:如果您在本店购买了商品A
Austin_Griffin
·
2016-12-04 20:23
最小树形图
BZOJ 4466 [
Jsoi
2013]超立方体【模拟
发现n维超立方体有2^n个定点,2^(n-1)*n条棱,每个点的度数为n发现只有在二进制表示下只有一位不同的两个点之间才有边于是check上面那三个点可以先判断-1用id[i]表示i号点的标号然后进行标号把原来的0号点标为0,与它相邻的点分别标为2,4,8,16....从与0号点相邻的点开始bfs,每个点记录dis[i],表示i号点与0号点的距离+1(为了方便dis[0]=1)对于与i相邻的点j,
Flaze_
·
2016-12-01 16:21
OI
BZOJ
模拟
瞎搞
【bzoj1014】[
JSOI
2008]火星人prefix
1014:[
JSOI
2008]火星人prefixTimeLimit:10SecMemoryLimit:162MBSubmit:6031Solved:1917[Submit][Status][Discuss
chty_syq
·
2016-11-21 13:23
[BZOJ1568][
JSOI
2008]Blue Mary开公司(超哥线段树)
题目描述传送门题解超哥线段树模板题。由于是第一次写超哥线段树,刚开始的时候写的有一些问题。超哥线段树具体做法如下:修改用一条新的直线k,b更新,首先求出当前区间直线k1,b1和新的直线k2,b2在mid处的函数值val1和val2。然后分情况讨论(kb为最终选择)①k1=k2b=max(b1,b2);②k1>k21°val1>=val2change(leftchild,k2,b2);2°val1=
Clove_unique
·
2016-11-02 23:38
题解
线段树
省选
bzoj 2209: [
Jsoi
2011]括号序列(splay)
2209:[
Jsoi
2011]括号序列TimeLimit:20SecMemoryLimit:259MBSubmit:1082Solved:526[Submit][Status][Discuss]DescriptionInput
clover_hxy
·
2016-09-30 14:35
平衡树
4474: [
Jsoi
2015]isomorphism
4474:[
Jsoi
2015]isomorphismTimeLimit:10SecMemoryLimit:128MBSubmit:19Solved:12[Submit][Status][Discuss]
CRZbulabula
·
2016-09-17 23:19
hash
bzoj 1821 [
JSOI
2010]Group 部落划分
Description聪聪研究发现,荒岛野人总是过着群居的生活,但是,并不是整个荒岛上的所有野人都属于同一个部落,野人们总是拉帮结派形成属于自己的部落,不同的部落之间则经常发生争斗。只是,这一切都成为谜团了——聪聪根本就不知道部落究竟是如何分布的。不过好消息是,聪聪得到了一份荒岛的地图。地图上标注了N个野人居住的地点(可以看作是平面上的坐标)。我们知道,同一个部落的野人总是生活在附近。我们把两个部
ACTY
·
2016-09-16 19:00
bzoj
[bzoj4487][
JSOI
2015]染色问题
题目大意有一个n*m的网格,你有p种颜色,每个格子可以不涂色或涂p种颜色中的一种。满足以下条件1、每行都要有格子被涂2、每列都要有格子被涂3、每种颜色都得用容斥原理枚举i、j、k表示至多i行被涂色至多j列被涂色至多k种颜色被使用那么答案是∑ni=0∑mj=0∑pk=0Cin∗Cjm∗Ckp∗(−1)n+m+p−i−j−k∗(k+1)ij稍微更换一下sigma顺序∑ni=0∑pk=0Cin∗Ckp∗
WerKeyTom_FTD
·
2016-09-13 17:07
排列组合
容斥原理
[bzoj4487][
JSOI
2015]染色问题
题目大意有一个n*m的网格,你有p种颜色,每个格子可以不涂色或涂p种颜色中的一种。满足以下条件1、每行都要有格子被涂2、每列都要有格子被涂3、每种颜色都得用容斥原理枚举i、j、k表示至多i行被涂色至多j列被涂色至多k种颜色被使用那么答案是∑ni=0∑mj=0∑pk=0Cin∗Cjm∗Ckp∗(−1)n+m+p−i−j−k∗(k+1)ij稍微更换一下sigma顺序∑ni=0∑pk=0Cin∗Ckp∗
WerKeyTom_FTD
·
2016-09-13 17:07
排列组合
容斥原理
bzoj 1568: [
JSOI
2008]Blue Mary开公司(超哥线段树)
1568:[
JSOI
2008]BlueMary开公司TimeLimit:15SecMemoryLimit:162MBSubmit:739Solved:250[Submit][Status][Discuss
clover_hxy
·
2016-09-11 15:14
线段树
【bzoj1012】【
JSOI
2008】【最大数】【maxnumber】【线段树】
题目大意给出一个空序列,支持队尾插入,查询队尾往前x长的子序列的最大值。题解数据结构裸题,上线段树即可。#include#include#include#include#include#definefo(i,j,k)for(inti=j;i=k;i--)usingnamespacestd;intconstmaxn=200000;intm,d,mx[maxn*5+10];voidinsert(int
inklutcuah
·
2016-06-28 20:07
bzoj
数据结构
【
JSOI
2016】独特的树叶
题目大意给两棵树,分别有n和n+1个节点。已知其中一棵树比另一棵多一个叶子节点。求编号最小的可能多出来的节点编号。DataConstraint1≤N≤105题解先将树求一个hash(异或一下随便乱搞),然后可以再移根把原树所有可能的hash值求出来,存在一个map里。对于新树,把所有度数为1的节点删掉后看map里是否有相同的hash,求个最小值就行了。SRC#include#include#inc
Akakii
·
2016-06-03 22:30
BZOJ1012——[
JSOI
2008]最大数maxnumber
1、题目大意:求末尾L个数的最大值,强制在线2、分析:这个拿线段树可以直接水过,然后我写了一个维护单调栈,二分求最大值的短代码,手懒。。。。#include #include #include #include usingnamespacestd; #defineLLlonglong paira[1000000]; LLtot; intmain(){ LLM,D; scanf("%lld%lld"
qzh_1430586275
·
2016-05-17 08:00
二分
单调栈
bzoj
1012
JSOI2008
BZOJ1452——[
JSOI
2009]Count
1、题目大意:就是给一个n×m的方格,然后一些平面上的求和修改操作2、分析:二维树状数组裸题#include #include #include #include usingnamespacestd; intC[110][310][310]; inta[310][310]; intn,m; inlinevoidadd(intc,intx,inty,intz){ for(;x0;x-=(x&-x))
qzh_1430586275
·
2016-05-17 08:00
count
bzoj
1452
二维树状数组
JSAOI2009
[BZOJ1014] [
JSOI
2008] 火星人prefix - splay + hash + 二分答案
1014:[
JSOI
2008]火星人prefixTimeLimit: 10Sec MemoryLimit: 162MBSubmit: 5420 Solved: 1713[Submit][Status
whzzt
·
2016-05-05 18:00
BZoj 1016: [
JSOI
2008]最小生成树计数【最小生成树】
1016:[
JSOI
2008]最小生成树计数时间限制: 1Sec 内存限制: 162MB提交: 4446 解决: 1797[提交][][]题目描述现在给出了一个简单无向加权图。
liuke19950717
·
2016-05-02 22:00
【BZOJ1560】[
JSOI
2009]火星藏宝图【DP】
【题目链接】可以证明,如果有A->B->C,那么A->C一定不是最优的。然后搞一搞就行啦。/*TelekineticForestGuard*/ #include #include #include usingnamespacestd; constintmaxn=200005,maxm=1005,inf=0x3f3f3f3f; intn,m,dp[maxn],now[maxm]; struc
BraketBN
·
2016-05-02 18:00
NOI2016江苏省选Day2T1 详解
JSTSC-Day2T1:Airport解题报告【问题描述(大意)】
JSOI
王国有n个机场,m条直达航班。每两个机场之间都有一个固定的飞行时间。
disgustinglemon
·
2016-05-01 18:53
【BZOJ1449】[
JSOI
2009]球队收益【最小费用最大流】【单调增函数建图】
【题目链接】【POPOQQQ的题解】%一发建图姿势。/*Pigonometry*/ #include #include #include usingnamespacestd; typedeflonglongLL; constintmaxn=10005,maxm=500005,maxq=100000,inf=0x3f3f3f3f; intn,m,head[maxn],cnt,depth[ma
BraketBN
·
2016-04-29 22:00
BZOJ4475 [
Jsoi
2015]子集选取
一看题,妈呀不会啊,找找规律吧,打表好麻烦啊,前两天xuruifan看代码长度猜出了题意,要不我看样例猜规律吧,一看根子集有关,果断2^n,2^2=4?样例得16?再来个^k交一发,过了-_-#include usingnamespacestd; #defineMOD1000000007 #definelllonglong llmi(llx,lly) { llre=1; while(y) { if
neither_nor
·
2016-04-29 14:00
[JZOJ4467][
JSOI
2016?]无界单词
题目大意一个长度为n,只含有a和b两种字符的字符串。一个串为无界单词当且仅当,该串不存在长度小于n的相同前后缀(∀0i+1i−j #include usingnamespacestd; typedeflonglongLL; constintN=65; LLf[N],pw[N]; charc[2]={'a','b'}; bools[N]; intn,T; intp[N]; LLK; voi
a_crazy_czy
·
2016-04-27 12:00
dp
字符串
OI
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他