自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(37)
  • 收藏
  • 关注

转载 最大矩形问题总结

昨天晚上刷水题写到一道最大全1正方形,于是兴致勃勃将系列相关都复习了一遍qwq1.最大子段和 测试地址:https://www.luogu.org/problem/show?pid=1115Problem:给出一段序列,选出其中连续且非空的一段使得这段和最大。Key:f[i]表示以i为终点时的最大子段和,f[i]=max(f[i-1],0)+a[i];ans=max(a...

2017-10-19 10:40:00 177

转载 bzoj3785--骑士游戏--有“环”的动态规划

Description【故事背景】长期的宅男生活中,JYY又挖掘出了一款RPG游戏。在这个游戏中JYY会扮演一个英勇的骑士,用他手中的长剑去杀死入侵村庄的怪兽。【问题描述】在这个游戏中,JYY一共有两种攻击方式,一种是普通攻击,一种是法术攻击。两种攻击方式都会消耗JYY一些体力。采用普通攻击进攻怪兽并不能把怪兽彻底杀死,怪兽的尸体可以变出其他一些新的怪兽,注意一个怪...

2017-10-01 21:13:00 137

转载 bzoj1485--HNOI2009有趣的数列--Catalan数

Description我们称一个长度为2n的数列是有趣的,当且仅当该数列满足以下三个条件:(1)它是从1到2n共2n个整数的一个排列{ai};(2)所有的奇数项满足a1<a3<…<a2n-1,所有的偶数项满足a2<a4<…<a2n;(3)任意相邻的两项a2i-1与a2i(1≤i≤n)满足奇数项小于偶数项,即...

2017-09-29 11:51:00 139

转载 poj1190--生日蛋糕--经典dfs+数学剪枝

Description7月17日是Mr.W的生日,ACM-THU为此要制作一个体积为Nπ的M层生日蛋糕,每层都是一个圆柱体。设从下往上数第i(1 <= i <= M)层蛋糕是半径为Ri, 高度为Hi的圆柱。当i < M时,要求Ri > Ri+1且Hi > Hi+1。由于要在蛋糕上抹奶油,为尽可能节约经费,我们希望蛋糕外表面(最下一层的下底面除外)的面...

2017-09-28 22:07:00 144

转载 poj1386--Play on Words--欧拉路

Description给你若干个单词,一个单词能拼接到前一个单词的标准是:此单词的首字母和前一个单词的尾字母相同。Sample Input32acmibm3acmmalformmouse2okokSample OutputThe door cannot be opened.Ordering is possible.T...

2017-09-28 07:52:00 97

转载 bzoj2156--星球探险

Description众所周知,新世纪的科学很发达,于是Ray 和Raven 开始了星际探险,他们在宇宙中开辟了一片空间,建造了N 个空间站。这N 个空间站由一些单向的时空隧道连接,这些时空隧道都有一个穿越指数,穿过这些时空隧道,你可以走到未来或者回到过去,当然,这些都是由穿越指数决定的。有一天,Ray 和Raven 开始了一场比赛。他们要从一个空间站S 出发去另一个空间站T,先...

2017-09-25 14:33:00 189

转载 poj3667(bzoj1593)--Usaco08Feb Hotel--线段树区间合并

Description奶牛们最近的旅游计划,是到苏必利尔湖畔,享受那里的湖光山色,以及明媚的阳光。作为整个旅游的策划者和负责人,贝茜选择在湖边的一家著名的旅馆住宿。这个巨大的旅馆一共有N (1 <= N <= 50,000)间客房,它们在同一层楼中顺次一字排开,在任何一个房间里,只需要拉开窗帘,就能见到波光粼粼的湖面。 贝茜一行,以及其他慕名而来的旅游者,都是一批批地...

2017-09-24 09:05:00 122

转载 bzoj1798--维护序列--线段树

Description老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成。 有长为N的数列,不妨设为a1,a2,…,aN 。有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2)把数列中的一段数全部加一个值; (3)询问数列中的一段数的和,由于答案可能很大,你只需输出这个数模P的值。Input第一行两个整数N和P(1≤P≤1000000000)。第二行含...

2017-09-24 08:49:00 58

转载 bzoj1756(vijos1083)--小白逛公园--线段树

Description小新经常陪小白去公园玩,也就是所谓的遛狗啦…在小新家附近有一条“公园路”,路的一边从南到北依次排着n个公园,小白早就看花了眼,自己也不清楚该去哪些公园玩了。   一开始,小白就根据公园的风景给每个公园打了分-.-。小新为了省事,每次遛狗的时候都会事先规定一个范围,小白只可以选择第a个和第b个公园之间(包括a、b两个公园)选择连续的一些公园玩。小白当然希望选出...

2017-09-24 08:35:00 103

转载 bzoj2190--仪仗队--欧拉函数

Description  作为体育委员,C君负责这次运动会仪仗队的训练。仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图)。                        现在,C君希望你告诉他队伍整齐时能看到的学生人数。Input  共一个数N。O...

2017-09-23 08:09:00 109

转载 bzoj3036--绿豆蛙的归宿--期望dp

Description随着新版百度空间的下线,Blog宠物绿豆蛙完成了它的使命,去寻找它新的归宿。给出一个有向无环的连通图,起点为1终点为N,每条边都有一个长度。绿豆蛙从起点出发,走向终点。到达每一个顶点时,如果有K条离开该点的道路,绿豆蛙可以选择任意一条道路离开该点,并且走向每条路的概率为 1/K 。现在绿豆蛙想知道,从起点走到终点的所经过的路径总长度期望是多少?...

2017-09-22 15:58:00 80

转载 知识点整理--组合数学

定义(#86debe)  组合:C(n,m)表示从n个元素中,取任意的m个元素的方案数。  定义式:    递推式:C(n,m)=C(n-1,m-1)+C(n-1,m)  排列:A(n,m)表示从n个元素中,取任意的m个元素并排列好的方案数常用公式1. C(n,m)=C(n,n-m)2. ∑C(n,i)=2^n  证明:从n个元素中任意取i个(0<...

2017-09-20 10:50:00 290

转载 bzoj1190--梦幻岛宝珠--分层dp+01背包

Description给你N颗宝石,每颗宝石都有重量和价值。要你从这些宝石中选取一些宝石,保证总重量不超过W,且总价值最大为,并输出最大的总价值。数据范围:N<=100;W<=2^30,并且保证每颗宝石的重量符合a*2^b(a<=10;b<=30)Input输入文件中包含多组数据。每组数据的格式如下:第一行是两个正整数n和W,1≤n≤100...

2017-09-16 21:55:00 91

转载 NOIp2016Day1T3--换教室--概率dp+floyd

题目描述对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。在可以选择的课程中,有2n节课程安排在n个时间段上。在第i个时间段上,两节内容相同的课程同时在不同的地点进行,其中,牛牛预先被安排在教室ci上课,而另一节课程在教室di行。在不提交任何申请的情况下,学生们需要按时间段的顺序依次完成所有的n节安排好的课程。如果学生想更换第i节课程...

2017-09-16 20:39:00 111

转载 poj2253--Frogger--最小瓶颈树

Description给出两只青蛙的坐标A、B,和其他的n-2个坐标,任一两个坐标点间都是双向连通的。显然从A到B存在至少一条的通路,每一条通路的元素都是这条通路中前后两个点的距离,这些距离中又有一个最大距离。现在要求求出所有通路的最大距离,并把这些最大距离作比较,把最小的一个最大距离作为青蛙的最小跳远距离。Sample Input20 03 4317 4...

2017-09-16 18:53:00 92

转载 bzoj2751--[HAOI]2012容易题--组合(乘法原理)

Description为了使得大家高兴,小Q特意出个自认为的简单题(easy)来满足大家,这道简单题是描述如下:有一个数列A已知对于所有的A[i]都是1~n的自然数,并且知道对于一些A[i]不能取哪些值,我们定义一个数列的积为该数列所有元素的乘积,要求你求出所有可能的数列的积的和 mod 1000000007的值,是不是很简单呢?呵呵!In...

2017-09-07 11:37:00 94

转载 poj2182--Lost Cows--树状数组+二分

Description现在有n头牛,它们的编号1~n现在的排列是乱序的。只给出每一头牛的前面比它编号小的数量low,求确定每头牛的正确编号。Sample Input51210Sample Output24531题解:  这题我写了暴力……交上去跑得很慢还居然过了,qwq但是课件里说这题是树状数组,那好吧再写一遍……  首先我...

2017-09-04 19:13:00 135

转载 poj3219--二项式系数--组合数的奇偶性

Description二项式系数C(n,k)因它在组合数学中的重要性而被广泛地研究。二项式系数可以如下递归的定义:C(1, 0) =C(1, 1) = 1;C(n, 0) = 1对于所有n> 0;C(n,k) =C(n− 1,k− 1) +C(n− 1,k)对于所有0 <k≤n。给出n和k,你要确定C(n,k)...

2017-09-03 16:07:00 317

转载 poj1401--Factorial--阶乘末尾0的个数

Description  求出n!的末尾有多少个0(连续的)。  每组测试点有t个测试数据,输入格式为第一行一个t,后面2~t+1行每行一个n,输出其结果。Sample Input63601001024234568735373Sample Output0142425358612183837题解:  求一个数阶乘的...

2017-09-03 15:51:00 127

转载 NOIp2016Day2T1--组合数问题

Description  组合数C(n,m)​​表示的是从n个物品中选出m个物品的方案数。举个例子,从(1,2,3) 三个物品中选择两个物品可以有(1,2),(1,3),(2,3)这三种选择方法。根据组合数的定义,我们可以给出计算组合数的一般公式:  C(n,m) = n! / (m!(n-m)!)  其中n! = 1 × 2 × · · · × n  小葱想知道如果给定...

2017-09-03 15:45:00 140

转载 poj3254(bzoj1725)--Corn Fields--状压dp

Description现在有一片N*M的田地,其中有一些格子不能种玉米,且种植玉米时,也不能同时种在相邻的两个格子。求种植方案数。Sample Input2 31 1 10 1 0Sample Output9题解:  状压dp的基础题啊qwq但我还是写了有一会儿……(完全忘了这种题的套路了)  这道题加入了一点搜索的思想,因为你有两个限制(本来就不能种+旁边已...

2017-09-02 15:32:00 125

转载 poj3368--Frequent values--不递减数列的区间众数--RMQ问题

Description给一个不递减的长度为n的数列,q个询问,每次询问[l,r]区间内众数出现的次数。Sample Input10 3-1 -1 1 1 1 1 3 10 10 102 31 105 100Sample Output143题解:  因为是有了不递减的限制,所以可以当成rmq问题来解决,还是用st算法。  st[i][0]要记录出现次...

2017-09-02 08:13:00 157

转载 poj3264--Balanced Lineup--ST表

Description有n头牛排成一个数列,给q个询问,每个询问给定l和r,求[l,r]区间内最高的牛和最低的牛的身高差。Sample Input6 31734251 54 62 2Sample Output630题解:  下午依然很水……  RMQ问题,这次用st表来解决,直接上板子就好,最大最小各求一下,相减即得。 1 #inclu...

2017-09-01 17:21:00 84

转载 poj1014--Dividing--多重背包

Description每次给你6种商品的数量,第1种商品的价值为1,第2种商品价值为2……第6种商品价值为6。问能否将商品分成两堆,使得既不拆分商品,且两堆的价值和相等。Sample Input1 0 1 2 0 0 1 0 0 0 1 1 0 0 0 0 0 0Sample OutputCollection #1:Can't be divided.Colle...

2017-09-01 10:15:00 113

转载 poj1276--Cash Machine--多重背包

Description假设你现在有现金cash,有n种商品,给定你它们各自的价格和数量。如果你想尽可能多地购买商品,请求出最多能买商品的总价值。Sample Input735 3 4 125 6 5 3 350633 4 500 30 6 100 1 5 0 1735 00 3 10 100 10 50 10 10Sample Output73563...

2017-09-01 07:29:00 107

转载 poj1742--coins--多重背包可行性

Description现在给你n种硬币,每个硬币的价值是a[i],以及此种硬币的数量为c[i],问你能用这些小硬币拼出来几种不同价值的大硬币,使得大硬币的价值在1~m之间。Sample Input3 101 2 4 2 1 12 51 4 2 10 0Sample Output84题解:  楼教主的男人八题之一qwq,听说是叫什么裸的多重背...

2017-08-31 20:59:00 85

转载 zoj3882--约数游戏--博弈论(类似chomp!博弈)

Description有1~n个数字,两个人轮流选择一个数字,并把它和它的约数擦去。擦去最后一个数的人赢,问谁会获胜。题解:类似于chomp博弈的巧克力游戏(把约数1当作右上角那块格子)。每个数的约数都有1,先手可以取走1把必败态扔给对方。所以除了n==0的情况,总有先手必胜。 1 #include<iostream> 2 #include&l...

2017-08-27 18:37:00 319

转载 poj2115--C Looooops--扩展欧几里得

Description我们知道c中有这样一个循环语句for(int i=A;i<=B;i+=C){  i%=(1<<k);}给定A,B,C,k的值,问此循环是否能够在有限次数内终止,不能则输出"FOREVER"。Sample Input3 3 2 163 7 2 167 3 2 163 4 2 160 0 0...

2017-08-27 11:11:00 71

转载 poj1061--青蛙的约会--扩展欧几里得

Description两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特征,也没有约定见面的具体位置。不过青蛙们都是很乐观的,它们觉得只要一直朝着某个方向跳下去,总能碰到对方的。但是除非这两只青蛙在同一时间跳到同一点上,不然是永远都不可...

2017-08-27 08:41:00 84

转载 “整除”的相关

(转自百度百科: https://baike.baidu.com/item/%E6%95%B4%E9%99%A4/2452641,复习数学无意翻到了。这些特征挺有意思的,感觉回到了小学奥数课堂……qwq,没错其实我才小学三年级)能被整除的数的特征常用辨别方法(1)1与0的特性:1是任何整数的约数,即对于任何整数a,总有1|a.0是任何非零整数的倍数,a...

2017-08-24 15:15:00 195

转载 poj1067--取石子游戏--(神奇的黄金分割比)

Description有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。Input输入包含若干行,表示若干种石子的初始情况,其中每一...

2017-08-21 21:25:00 138

转载 poj2484--A Funny Game

题目大意:  Alice和Bob决定玩一个游戏。游戏的规则如下:现在有N个硬币(1<=n<=10^6),将它们摆成一个圈。操作:每次Alice或Bob从这圈硬币中,取一个或两个初始相邻的硬币,取最后一个硬币的人胜利。  注意:1.当n>3的时候,假设Alice拿走了标号为2的硬币,那么标号1的硬币和标号为3的硬币是彼此不相邻的。2.Alice和Bob都是足够聪...

2017-08-21 18:41:00 88

转载 bzoj1419--Red is Good--期望dp

问题描述  桌面上有 R 张红牌和 B 张黑牌,随机打乱顺序后放在桌面上,开始一张一张地翻牌,翻到红牌得到 1 美元,黑牌则付出 1 美元。可以随时停止翻牌,在最优策略下平均能得到多少钱。输入格式  一行输入两个数 R、B。输出格式  在最优策略下平均能得到多少钱。样例输入  5 1样例输出  4.166666数据规模和约定  R,B<=...

2017-08-20 21:45:00 73

转载 2017NOIp模拟赛08.20

今天没听见学长说用cena不要建子文件夹,手贱建了啊啊啊然后就gg了啊,哭qwqAnt 问题描述  询问 1~n 中间约数个数最多的数输入格式  一个数 n输出格式  输出 1~n 中间约数个数最多的数,如果有多个输出最小的那个样例输入  1000样例输出  840数据规模和约定  10%的数据满足:1≤n≤5000。  30%的数...

2017-08-20 21:43:00 103

转载 poj1741+poj1987+poj2114——点分治入门题集合

最近看了看点分治,从poj上找到几道题,都比较裸。而且感觉这三道题都长得差不多呀qwq————————————————————————————————————————————————【poj 1741】Tree题意:给定一棵边带权的树,求两点之间的距离小于或等于K的点对个数。找重心,相当于把无根树转变为有根树。再利用分治的思想(根据经过重心或不经过重心来划分)。对于在...

2017-06-22 20:03:00 117

转载 poj 3714 Raid(平面最近点对)

题意:   给定在同一平面中,同数量黑点与白点的坐标值,求其中最近黑白点对的距离。—————————————————————————————————————————大水题一遍过QAQ 稍微做点工作就是把同颜色的点,做上标记,同颜色的点就使其之间距离inf……分治or暴力+剪枝都可以过。—————————————————————————————————————————...

2017-06-10 20:08:00 82

转载 2017端午欢乐赛——Day1T3(树的直径+并查集)

//前些天的和jdfz的神犇们联考的模拟赛。那天上午大概是没睡醒吧,考场上忘了写输出-1的情况,白丢了25分真是**。题目描述 小C所在的城市有 n 个供电站,m条电线。相连的供电站会形成一个供电群,那么为了节省材料,供电群是一棵树的形式,也即城市是一个森林的形式(树:V个点,V-1条边的无向连通图,森林:若干棵树)。每个供电群中不需要所有供电站都工作,最少只需要一...

2017-06-02 10:14:00 81

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除