• 「BZOJ4031」[HEOI2015] 小Z的房间

    「BZOJ4031」[HEOI2015] 小Z的房间

    Description你突然有了一个大房子,房子里面有一些房间。事实上,你的房子可以看做是一个包含n*m个格子的格状矩形,每个格子是一个房间或者是一个柱子。在一开始的时候,相邻的格子之间都有墙隔着。你想要打通一些相邻房间的墙,使得所有房间能够互相到达。在此过程中,你不能把房子给打穿,或者打通柱子(以及柱子旁边的墙)。同时,你不希望在房子中有小偷的时候会很难抓,所以你希望任意两个房间之间都只有一条通路。现在,你希...

    02015年4月30日5,119矩阵树定理
  • 蒟蒻hzwer的模板复习计划

    蒟蒻hzwer的模板复习计划

    后缀数组:「uoj35」后缀排序6.5minsplay:NOI2005维修数列45min后缀自动机+lct:「bzoj2555」SubString 60minlct:「bzoj2631」tree30min「bzoj1036」[ZJOI2008]树的统计Count15min感觉要弃坑。。。...

    82015年4月30日8,351算法
  • 「SPOJ104」Highways

    「SPOJ104」Highways

    DescriptionInsomecountriesbuildinghighwaystakesalotoftime...Maybethat'sbecausetherearemanypossiblitiestoconstructanetworkofhighwaysandengineerscan'tmakeuptheirmindswhichonetochoose.Supposewehavealistofcitiesthatcanbeconnecteddirectly.Yourtaskistocounthowmanywaystherearetobuildsuchanetworkthatbetweeneverytwocitiesthereexistsexactlyonepath.Twonetworksdifferiftherearetwocitiesthatareconnecteddi...

    02015年4月29日3,435矩阵树定理
  • 「BZOJ3527」[ZJOI2014] 力

    「BZOJ3527」[ZJOI2014] 力

    qi乘进去,发现是裸的俩卷积。。。[crayon-678136cee9bf9657940655/] 

    32015年4月29日6,329快速傅里叶变换
  • 「BZOJ2194」快速傅立叶之二

    「BZOJ2194」快速傅立叶之二

    Description请计算C[k]=sigma(a[i]*b[i-k])其中k<=i<n,并且有n<=10^5。a,b中的元素均为小于等于100的非负整数。Input      第一行一个整数N,接下来N行,第i+2..i+N-1行,每行两个数,依次表示a[i],b[i](0<=i<N)。Output输出N行,每行一个整数,第i行输出C[i-1]。SampleInput53124112414SampleOutput24121061题解此题和上一题有区别么。。。[crayon-678136ceea2b2836045380/] ...

    02015年4月29日5,166快速傅里叶变换
  • 「BZOJ2179」FFT快速傅立叶

    「BZOJ2179」FFT快速傅立叶

    Description给出两个n位10进制整数x和y,你需要计算x*y。Input第一行一个正整数n。第二行描述一个位数为n的正整数x。第三行描述一个位数为n的正整数y。Output输出一行,即x*y的结果。SampleInput134SampleOutput12数据范围:n<=60000题解2014.7.19照着卓神的代码敲的不要问我为何效率这么低QAQ2015.4.29重学FFT。。zky神犇写的非常详细。。。http://blog.csdn.net/iamzky/article/details/22712347渣版[crayon-678...

    112015年4月29日9,525快速傅里叶变换
  • 「UR#34」多项式乘法

    「UR#34」多项式乘法

    贴俩模板递归750B4000ms[crayon-678136ceeb099796344692/]非递归830B1200ms[crayon-678136ceeb0a2893036611/] 

    22015年4月29日5,374快速傅里叶变换
  • 「BZOJ4029」[HEOI2015] 定价

    「BZOJ4029」[HEOI2015] 定价

    Description 在市场上有很多商品的定价类似于999元、4999元、8999元这样。它们和1000元、5000元和9000元并没有什么本质区别,但是在心理学上会让人感觉便宜很多,因此也是商家常用的价格策略。不过在你看来,这种价格十分荒谬。于是你如此计算一个价格p(p为正整数)的荒谬程度:1、首先将p看做一个由数字组成的字符串(不带前导0);2、然后,如果p的最后一个字符是0,就去掉它。重复这一过程,直到p的最后一个字符不是0;3、记...

    02015年4月28日4,638贪心
  • 「BZOJ1194」[HNOI2006] 潘多拉的盒子

    「BZOJ1194」[HNOI2006] 潘多拉的盒子

    DescriptionInput第一行是一个正整数S,表示宝盒上咒语机的个数,(1≤S≤50)。文件以下分为S块,每一块描述一个咒语机,按照咒语机0,咒语机1„„咒语机S-1的顺序描述。每一块的格式如下。一块的第一行有两个正整数n,m。分别表示该咒语机中元件的个数、咒语源输出元的个数(1≤m≤n≤50)。接下来一行有m个数,表示m个咒语源输出元的标号(都在0到n-1之间)。接下来有n行,每一行两个数。第i行(0≤i≤n-1)的两个数表示pi...

    02015年4月28日5,252深度搜索,图的连通
  • 「BZOJ1513」[POI2006] Tet – Tetris 3D

    「BZOJ1513」[POI2006] Tet - Tetris 3D

    DescriptionTask:Tetris3D"Tetris"游戏的作者决定做一个新的游戏,一个三维的版本,在里面很多立方体落在平面板,一个立方体开始落下直到碰上一个以前落下的立方体或者落地即停止.作者想改变一下游戏的目的使得它更大众化,在新游戏中你将知道落下的立方体信息以及位置,你的任务就是回答所有立方体落下后最高的方块的高度.所有的立方体在下落过程中都是垂直的并且不会旋转.平板左下角坐标为原点,并且平行于坐标轴.Input第一行给出...

    22015年4月28日4,956线段树
  • 「BZOJ3206」[Apio2013] 道路费用

    「BZOJ3206」[Apio2013] 道路费用

    DescriptionInput你的程序必须从标准输入读入。第一行包含三个由空格隔开的整数N,M和K。接下来的 M行描述最开始的M 条道路。这M行中的第i行包含由空格隔开的整数ai,bi和ci,表示有一条在ai和bi之间,费用为ci的双向道路。接下来的K行描述新建的K条道路。这 K行中的第i行包含由空格隔开的整数 xi和yi,表示有一条连接城镇xi和yi新道路。最后一行包含N个由空格隔开的整数,其中的第j个为pj,表示从城镇j 前往城镇...

    02015年4月27日6,703kruskal,深度搜索
  • 「BZOJ4027」[HEOI2015] 兔子与樱花

    「BZOJ4027」[HEOI2015] 兔子与樱花

    Description很久很久之前,森林里住着一群兔子。有一天,兔子们突然决定要去看樱花。兔子们所在森林里的樱花树很特殊。樱花树由n个树枝分叉点组成,编号从0到n-1,这n个分叉点由n-1个树枝连接,我们可以把它看成一个有根树结构,其中0号节点是根节点。这个树的每个节点上都会有一些樱花,其中第i个节点有c_i朵樱花。樱花树的每一个节点都有最大的载重m,对于每一个节点i,它的儿子节点的个数和i节点上樱花个数之和不能超过m,即so...

    02015年4月27日7,153贪心,树形动规
18 / 144 « 上一页 1 ...16 17 18 19 20 ...144 下一页 »