自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(211)
  • 收藏
  • 关注

转载 HDU 5046 Airport【DLX重复覆盖】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5046题意:给定n个城市的坐标,要在城市中建k个飞机场,使城市距离最近的飞机场的最长距离最小,求这个最小距离。分析:最小化最大值,显然二分最大距离。然后我们将距离在范围内的两个城市建边,看能否选出k个城市,使得覆盖了所有城市。 将点之间的关系转...

2016-07-09 10:43:00 299

转载 Codeforces 622C Not Equal on a Segment 【线段树 Or DP】

题目链接:http://codeforces.com/problemset/problem/622/C题意:给定序列,若干查询,每个查询给定区间和t,输出区间内任意一个不等于t的元素的位置。分析:最初没看样例直接钦定输出每个不等于t的元素位置,结果怎么想都是n2复杂度的,后来看了样例才发现是输出任意一个。。 对于一个区间,如果区间最大值和...

2016-07-06 22:49:00 251

转载 UVA 10635 Prince and Princess【LCS 问题转换为 LIS】

题目链接:http://acm.hust.edu.cn/vjudge/problem/visitOriginUrl.action?id=19051题意:有两个长度分别为p+1和q+1的由1到n2之前的整数组成的序列,每个序列的元素各不相等,两个序列第一个元素均为1。求两个序列的最长公共子序列。分析:LCS的复杂度为O(p∗q),这题p,q最...

2016-06-18 21:19:00 242

转载 LA 2995 Image Is Everything

题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=996题意:有一个n∗n∗n个不同颜色的单位正方体(每个单位正方体六个面颜色相同)组成的大正方体,现在其中一些单位...

2016-06-18 20:30:00 234

转载 LA 3708 Graveyard

题目链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1709题意:一个周长为10000的圆上等距离分布n个点,新增加m个点, 若使所有m+n个点等距离的分布在圆上,求原来...

2016-06-18 17:03:00 247

转载 HDU 5212 Code【莫比乌斯反演】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5212题意:给定序列,1≤i,j≤n,求gcd(a[i],a[j])∗(gcd(a[i],a[j])−1)之和。分析:同样我们设 f(d):满足gcd(x,y)=d且x,y均在给定范围内的(x,y)的对数。 F(d):满足d|gcd(x,y)且...

2016-05-30 23:05:00 228

转载 HDU 4746 Mophues【莫比乌斯反演】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4746题意:1≤x,y≤n , 求gcd(x,y)分解后质因数个数小于等k的(x,y)的对数。分析:莫比乌斯反演。 还是一个套路,我们设 f(d):满足gcd(x,y)=d且x,y均在给定范围内的(x,y)的对数。 F(d):满足d|gc...

2016-05-30 21:42:00 257

转载 SPOJ 7001 VLATTICE【莫比乌斯反演】

题目链接:http://www.spoj.com/problems/VLATTICE/题意:1≤x,y,z≤n,问有多少对(x,y,z)使得gcd(x,y,z)=1分析:欧拉搞不了了,我们用莫比乌斯来搞一搞。 同样,我们设 f(d):满足gcd(x,y,z)=d且x,y,z均在给定范围内的(x,y,z)的对数。 F(d):满足d|g...

2016-05-30 17:44:00 186

转载 Codeforces635C XOR Equation【数学】

题目链接:http://codeforces.com/contest/635/problem/C题意:给定两个数的和s及异或x,求两个数的可能情况。分析:我们有公式a+b=a& b∗2+a ^ b 这样对于与和异或的结果一位一位的来考虑即可。 注意:题目特别强调Two positive integers a and b,所以在s与...

2016-05-10 14:37:00 193

转载 Codeforces 635D Factory Repairs【树状数组】

又是看了很久的题目。。。题目链接:http://codeforces.com/contest/635/problem/D题意:一家工厂生产维修之前每天生产b个,维修了k天之后每天生产a个,维修期间不生产。 若干操作: 1. 1 d aa 第d天要求aa个订单,一个订单对应一个物品,必须在这一天中完成。 2. 2 d 第d天开始维修,最终能得到...

2016-05-10 13:14:00 203

转载 ZOJ 1112 Dynamic Rankings【动态区间第K大,整体二分】

题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1112题意:求动态区间第K大。分析:把修改操作看成删除与增加,对所有操作进行整体二分。代码:#include<cstdio>#include<iostream>#inclu...

2016-05-09 21:59:00 165

转载 Codeforces 655E Beautiful Subarrays【01trie树】

题目链接:http://codeforces.com/contest/665/problem/E题意:求异或值大于给定K的区间个数。分析:首先我们可以得到区间前缀的异或值。 这样我们将这个前缀M和K一起走trie树,如果该位K的值为0,那么无论怎么走最后得到的答案都不会比K小,所以直接加上另一边的子树大小,然后继续沿着当前边走。如果该位K...

2016-05-09 10:58:00 265

转载 POJ 1509 Glass Beads【字符串最小表示法】

题目链接:http://poj.org/problem?id=1509题意:求循环字符串的最小表示。分析:浅析“最小表示法”思想在字符串循环同构问题中的应用 判断两字符串是否是循环同构的过程就是在求字符串的最小表示,即如果两个字符串是循环同构的,那么当前两指针i=M(s1) 且j=M(s2) 的时候,一定可以得到u[i→i+s1−1] =...

2016-05-08 23:47:00 194

转载 Codeforces 665C Simple Strings【暴力,贪心】

题目链接:http://codeforces.com/contest/665/problem/C题意:改变最少的字符,使得最终序列无相同的连续的字符。分析:对每一个与前一个字符相同的字符,枚举满足条件的字符进行替换。代码:#include<iostream>using namespace std;int main (...

2016-05-07 21:34:00 400

转载 Codeforces 665D Simple Subset【构造】

题目链接:http://codeforces.com/problemset/problem/665/D题意:给定序列,从中找出最大的子集,使得子集中的数两两相加均为质数。分析:貌似有用最大团做的。可是不会,名字太难听也不是很想学。 n只有1000,暴力一发。 如果集合中有1的话,把所有1都放进去,我们最多再找一个偶数。 如果不考虑1的...

2016-05-07 20:19:00 208

转载 HDU 5667 Sequence【矩阵快速幂+费马小定理】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5667题意:Lcomyn 是个很厉害的选手,除了喜欢写17kb+的代码题,偶尔还会写数学题.他找到了一个数列:fn=1,ab,abfcn−1fn−2,n=1n=2otherwise 给定各个数,求fn。分析:可以发现最后都是a的倍数,这样我...

2016-05-03 10:30:00 166

转载 Codeforces 667D World Tour【最短路+枚举】

垃圾csdn,累感不爱!题目链接:http://codeforces.com/contest/667/problem/D题意:在有向图中找到四个点,使得这些点之间的最短距离之和最大。分析:最简单的Bellman求最短路复杂度太高。可以对每个点进行一次bfs,获得所有连通的点之间的最短距离。点数最多3000,枚举中间两个点\(i,j\),对于点\(i\)考虑反向边的最远距离...

2016-05-02 00:20:00 160

转载 Codeforces 667D World Tour【最短路+枚举】

题目链接:http://codeforces.com/contest/667/problem/D题意:在有向图中找到四个点,使得这些点之间的最短距离之和最大。分析:最简单的Bellman求最短路复杂度太高。可以对每个点进行一次bfs,获得所有连通的点之间的最短距离。 点数最多3000,枚举中间两个点i,j,对于点i考虑反向边的最远距离,对于点...

2016-05-01 23:54:00 167

转载 HDU 5676 ztr loves lucky numbers【DFS】

题目链接;http://acm.hdu.edu.cn/showproblem.php?pid=5676题意:由4和7组成的且4和7出现次数相同的数称为幸运数字,给定n,求不大于n的最大幸运数字。分析:可以对于每个数都按位dfs找一发。一旦发现当前位无法满足就回溯,直到找到满足条件的最小的。 也可以先按位dfs把所有结果都找出来存起来,然后...

2016-05-01 19:06:00 185

转载 Codeforces 667C Reberland Linguistics【DFS】

一道卡题意的题。题目链接:http://codeforces.com/problemset/problem/667/C题意:一个串可以看成一个长度大于4的根,加上其后面的若干个相邻(in a row)不同的长度为2或3的子串组成。给定字符串,问你有多少种不同的子串,并按字典序输出。分析:很容易想到dfs的做法,注意剪枝的地方,只有在...

2016-05-01 17:13:00 157

转载 SGU 104 Little shop of flowers【DP】

浪(吃)了一天,水道题冷静冷静....题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=104题意:给定每朵花放在每个花盆的值,编号大的花只能放在编号小的花的后面,每朵花都要放到花盆里,问如何放才能使得总值最大?分析:还是一道比较水的dp...每个位置有两种情况:放与不放。不放的话\(dp[i][j-1][...

2016-04-29 21:38:00 193

转载 POJ 2104 K-th Number【整体二分 + 树状数组】

本来只是想学一下CDQ,还是先把整体二分搞懂一点。这题窝几个月前分别用划分树,树套树,主席树和挑战上介绍的分桶法实现了一发(然而现在都忘得差不多了) 最快的是划分树,其次是主席树,然后是树套树,还有一个10000+ms分桶法的思想实现的,最上面的就是整体二分的方法。题目链接:http://poj.org/problem?id=2104...

2016-04-29 01:09:00 264

转载 HDU 5573 Binary Tree【构造】

几天前模拟区域赛的一道题,今天发现在草稿箱里直接补个博客。 感觉这还是一道很有意思的构造题。题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5573题意:给你一个二叉树,根节点为1,子节点为父节点的2倍和2倍+1,从根节点开始依次向下走k层,问如何走使得将路径上的数进行加减最终结果得到n。分析...

2016-04-27 21:57:00 176

转载 UVA 10245 The Closest Pair Problem【分治】

题目链接:http://acm.hust.edu.cn/vjudge/problem/visitOriginUrl.action?id=21269题意:求平面最近点对。分析:经典问题。 n比较大,直接枚举不可。 与上一道的树分治类似,我们也可以将点按照x坐标分成两类。 假设把所有点按照x坐标分成两类,那么有如下两种情况:点p,q...

2016-04-27 21:29:00 172

转载 POJ 1741 Tree【树分治】

第一次接触树分治,看了论文又照挑战上抄的代码,也就理解到这个层次了。。 以后做题中再慢慢体会学习。题目链接:http://poj.org/problem?id=1741题意:给定树和树边的权重,求有多少对顶点之间的边的权重之和小于等于K。分析:树分治。 直接枚举不可,我们将树划分成若干子树。 那么两个顶点有两种情况:...

2016-04-27 19:11:00 132

转载 边缘检测的微分算子简单比较【1】

在实际的图像分割中,往往只用到一阶和二阶导数,虽然,原理上,可以用更高阶的导数,但是,因为噪声的影响,在纯粹二阶的导数操作中就会出现对噪声的敏感现象,三阶以上的导数信息往往失去了应用价值。二阶导数还可以说明灰度突变的类型。在有些情况下,如灰度变化均匀的图像,只利用一阶导数可能找不到边界,此时二阶导数就能提供很有用的信息。二阶导数对噪声也比较敏感,解决的方法是先对图像进...

2016-04-27 11:29:00 424

转载 HDU 5584 LCM Walk【搜索】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5584题意:分析:这题比赛的时候卡了很久,一直在用数论的方法解决。 其实从终点往前推就可以发现,整个过程中的点的gcd都是一样的,利用这个性质倒着搜索一遍就好了。 相同的gcd均为gcd(6,10) 以(6,10)为例,假设倒数第二个点到达(6−x...

2016-04-27 11:13:00 178

转载 51nod 1686 第K大区间【离散化+二分】

题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1686题意:定义一个区间的值为其众数出现的次数。 现给出n个数,求将所有区间的值排序后,第K大的值为多少。分析:二分答案,对于每个值判断大于等于该值的区间个数是否大于等于K 判断某个值mid时枚举右端点...

2016-04-26 10:23:00 176

转载 HDU 5572 An Easy Physics Problem【计算几何】

计算几何的题做的真是少之又少。 之前wa以为是精度问题,后来发现是情况没有考虑全。。。题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5572题意:给定起点A和方向V,路径中遇到圆柱体会发生折射,问能否到达终点B。分析:将路径表示为a+t∗v得到关于t的二元方程组,求出Δ。 Δ小于等于0...

2016-04-24 23:02:00 217

转载 HDU 5583 Kingdom of Black and White

接过队友的锅敲这道题,结果没太想清楚着急直接敲调试了好久。。又被队友嫌弃。。真心为我的代码能力担忧。。 “不要头脑一热就开始写” 下来检查发现当时的代码都写错了。。话说区域赛的数据为何这么弱。。题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5583题意:给定01串,连续的相同字符的长度的记为距离。...

2016-04-24 15:00:00 136

转载 SGU 103 Traffic Lights【最短路】

题目链接:http://acm.hust.edu.cn/vjudge/problem/visitOriginUrl.action?id=16530题意:给定每个点最初的颜色,最初颜色持续时间,以及每个颜色的持续时间。每个点的颜色蓝紫交替,只有等待到一条路的两个端点颜色相同才能通行。到达某点时颜色恰好变色,则按照变色之后的颜色考虑。 给定道路的花费,问...

2016-04-24 10:58:00 411

转载 HDU 5673 Robot【卡特兰数】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5673题意:有一个机器人位于坐标原点上。每秒钟机器人都可以向右移到一个单位距离,或者在原地不动。如果机器人的当前位置在原点右侧,它同样可以向左移动单位距离。一系列的移动(左移,右移,原地不动)定义为一个路径。问有多少种不同的路径,使得n秒后机器人仍然位于坐标...

2016-04-23 10:45:00 167

转载 HDU 5672 String【尺取法】

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5672题意:有一个10≤长度≤1,000,000的字符串,仅由小写字母构成。求有多少个子串,包含有至少k(1≤k≤26)个不同的字母?分析:很典型的尺取法。 不断依次移动区间的头尾,使区间满足条件,并找到这样的区间个数。 注意说的是包含至少k个,所以...

2016-04-23 09:33:00 203

转载 SGU 107 987654321 problem【找规律】

题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=107题意:平方后几位为987654321的n位数有多少个分析:虽然说是水题,但是我觉得很好体现了做某些数学题的方法,就是找规律 暴力求出一些较小的数,然后其他位数的数就是在求出的数的前面填数就好了。 然后注意位数很多,所以...

2016-04-22 12:13:00 177

转载 SGU 101 Domino【欧拉路径】

题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=101题意:N个多米诺骨牌,每个骨牌左右两侧分别有一个0~6的整数(骨牌可以旋转以调换其左右两数),求一种把这些骨牌从左到右排列的方案,使得所有相邻的两数字相等(即左边骨牌右侧的数字等于右边骨牌左侧的数字)。分析:把数字当成点,...

2016-04-21 22:03:00 176

转载 Codeforces 662D International Olympiad【贪心】

比赛的时候后缀长度在4位以内的时候分类讨论了一下,其实他们完全是一个套路的。。并不需要讨论。 然后没有考虑前导0的情况,就wa了。。题目链接:http://codeforces.com/problemset/problem/662/D题意:用年份的最短的后缀唯一的表示它,这个后缀不能在比他小的年份中使用过。 给定后缀,求年份。分...

2016-04-21 20:10:00 195

转载 LightOJ 1236 Pairs Forming LCM【整数分解】

题目链接:http://lightoj.com/login_main.php?url=volume_showproblem.php?problem=1236题意:找与n公倍数为n的个数。分析:依然是整数分解的问题。找到每个数的质因子,组合一下就好。 注意两个数中,对于每一个质因子,至少有一个数的该质因子的幂数与n相同。。所以每个质因子有2∗(b+...

2016-04-17 10:38:00 157

转载 LightOJ 1341 Aladdin and the Flying Carpet【整数分解】

题目链接:http://lightoj.com/login_main.php?url=volume_showproblem.php?problem=1341题意:给定一个数,将其拆分成两个数的乘积,问有多少种组合,其中两个因子均大于等于给定值。分析:整数分解,找质因子的个数,组合一下就好。 注意题目中说不要正方形,然后最后处理一下每种组合被算两次...

2016-04-17 10:30:00 107

转载 LightOJ 1370 Bi-shoe and Phi-shoe【欧拉函数 && 质数】

题目链接:http://lightoj.com/login_main.php?url=volume_showproblem.php?problem=1370题意:给定值,求满足欧拉值大于等于这个数的最小的数。分析:两个质数之间的合数的欧拉值小于较小的质数,所以满足比给定的值大的欧拉值肯定是大于这个数的第一个质数。 二分查找一下就好了。...

2016-04-17 10:21:00 182

转载 SGU 106 The equation【扩展欧几里得】

先放一张搞笑图。。 我一直wa2,这位不认识的大神一直wa9。。。这样搞笑的局面持续了一个晚上。。。最后各wa了10发才A。。。题目链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=111527#problem/X题意:给定不定方程,问在给定x,y范围内的解有多少个?...

2016-04-13 13:55:00 236

空空如也

空空如也

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

TA关注的人

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