- 博客(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关注的人