OJ--HDU
codancer
为信仰而战斗
展开
-
【HDU 3622】 Bomb Game(2-SAT)
题意:一个游戏有nnn轮,每轮提供给你两个坐标,你选择其中一个放置炸弹,到最后会放置nnn个炸弹,要保证任意两个炸弹的爆炸区域不会相交,每个炸弹的爆炸半径由你来决定,你的目的是使最小的半径最大。题解:考虑二分半径,对于半径rrr,O(n2)O(n^2)O(n2)的建立约束关系,利用2−SAT2-SAT2−SAT判断可行性。时间复杂度O(n2log(n))O(n^2log(n))O(n2log...原创 2019-10-30 15:26:06 · 185 阅读 · 0 评论 -
【HDU 3038】How Many Answers Are Wrong(带权并查集)
How Many Answers Are Wrong Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 14706 Accepted Submission(s): 5178Problem Description TT and...原创 2018-08-15 16:18:42 · 143 阅读 · 0 评论 -
【HDU 1166】敌兵布阵(线段树裸题)
敌兵布阵 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 123323 Accepted Submission(s): 51661Problem Description C国的死对头A国这段时间正在进行军事演习,所以C国间...原创 2018-08-21 15:29:37 · 169 阅读 · 0 评论 -
[HDU 2586] How far away ?(利用LCA求树上任意两点的最短距离)
How far away ? Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 23628 Accepted Submission(s): 9391Problem Description There are n houses...原创 2018-08-24 16:12:08 · 360 阅读 · 0 评论 -
【HDU 1104】Remainder (BFS+数论)
Remainder Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 4720 Accepted Submission(s): 1192Problem Description Coco is a clever boy, wh...原创 2018-09-04 09:25:59 · 183 阅读 · 0 评论 -
【HDU 3555】Bomb(数位dp)
Bomb Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others) Total Submission(s): 23401 Accepted Submission(s): 8811Problem Description The counter-terrorists foun...原创 2018-09-11 17:05:34 · 106 阅读 · 0 评论 -
【HDU 3926】Hand in Hand(并查集+同构图)
Hand in Hand Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 122768/62768 K (Java/Others) Total Submission(s): 2757 Accepted Submission(s): 943Problem Description In order to get rid o...原创 2018-09-03 20:09:45 · 241 阅读 · 0 评论 -
【HDU 1695】GCD(莫比乌斯反演)
GCDTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 16412 Accepted Submission(s): 6314Problem DescriptionGiven 5 integers: a, b, c, d, k, ...原创 2018-09-28 17:30:09 · 216 阅读 · 0 评论 -
【HDU-1045 】Fire Net(二分图匹配/最大流)
题面题意:有一个nnnxnnn的区域。黑色为墙,白色为空白,你现在要在空白区域安装大炮。大炮的可以摧毁同行和同列的所有物品,但是大炮无法摧毁墙。求为了避免大炮之间两两攻击,最多放几门大炮。IDEA:我们构造二分图,左面的nnn个点为行,右面的nnn个点为列。如果对于第iii行有numnumnum个不连续的空白区域,说明第iii行最多可以和numnumnum列进行匹配。如果第jjj列有num...原创 2019-02-26 17:50:13 · 201 阅读 · 0 评论 -
2019江西省程序设计竞赛
A.Cotree题意:两棵树,你需要连接两个点使得∑i=1i=n∑j=i+1j=ndis(i,j)\sum_{i=1}^{i=n}{\sum_{j=i+1}^{j=n}}{dis(i,j)}∑i=1i=n∑j=i+1j=ndis(i,j)最小。思路:对于每棵树进行换根dp,对每棵子树找到一个点使得所有点到这个点的距离和最小,连接这两个点,然后进行一次DFS统计每条边的贡献,累加即可。...原创 2019-07-21 23:23:31 · 847 阅读 · 0 评论 -
【HDU 6621】 K-th Closest Distance(主席树+二分)
题面题意:一个长度为nnn的数组,有mmm次查询,对于每次查询,查询[l,r][l,r][l,r]内距离ppp第kkk近的距离。强制在线。思路考虑二分距离disdisdis,对于每次的disdisdis,判断在[l,r][l,r][l,r]内在区间[p−dis,p+dis][p-dis,p+dis][p−dis,p+dis]内的数是否超过了kkk个,该操作可以利用主席树来实现,复杂度O(n...原创 2019-08-05 19:40:16 · 169 阅读 · 0 评论 -
【HDU 6627】equation(分段函数求值)
题目链接题意:两个长度为nnn的数组aaa和bbb和一个正整数CCC,计算有多少个xxx满足:∑i=1n∣ai⋅x+bi∣=C\sum_{i=1}^n|a_i \cdot x+b_i|=Ci=1∑n∣ai⋅x+bi∣=C思路:该函数为分段函数,每段的转折点为−biai-\frac{b_i}{a_i}−aibi,先把转折点排序,计最开始的函数值为x⋅suma+sumbx \...原创 2019-08-06 10:57:12 · 195 阅读 · 0 评论 -
【HDU 6638】Snowy Smile(线段树求区间连续最大和)
题面题意平面坐标系有nnn个点,第iii个点的坐标为(xi,yi)(x_i,y_i)(xi,yi),每个点有个权值wiw_iwi,现在你需要寻找一个矩形把某些点圈起来使得他们的权值和最大。思路先把各点的纵坐标离散化,然后把所有的点按照横坐标从小到大排序,枚举矩形的左边界,每加入一个新的点,就把它对应纵坐标yyy的权值和w[y]w[y]w[y]更新并更改右边界,当左右边界都确定以后,利...原创 2019-08-10 10:56:47 · 155 阅读 · 0 评论 -
【HDU 6714】最短路2(Dijkstra)
题面题意:对于floyedfloyedfloyed算法,Di,jD_{i,j}Di,j表示最外层循环最小的能够求出来disi,jdis_{i,j}disi,j的循环次数,计算∑i=1n∑j=1nDi,j\sum_{i=1}^{n}{\sum_{j=1}^{n}{D_{i,j}}}∑i=1n∑j=1nDi,j思路其实Di,jD_{i,j}Di,j即为iii到jjj的最短路路径上最...原创 2019-08-25 08:53:39 · 187 阅读 · 0 评论 -
【HDU 2069 】Coin Change(基础dp+完全背包)
Suppose there are 5 types of coins: 50-cent, 25-cent, 10-cent, 5-cent, and 1-cent. We want to make changes with these coins for a given amount of money. For example, if we have 11 cents, then we can m...原创 2018-08-07 15:56:37 · 493 阅读 · 0 评论 -
【HDU 3466】Proud Merchants(01背包改编)
Proud MerchantsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others)Total Submission(s): 7916 Accepted Submission(s): 3317 Problem DescriptionRecently, iSea w...原创 2018-08-04 23:14:32 · 138 阅读 · 0 评论 -
【HDU 4006】The kth great number
The kth great numberTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Others)Total Submission(s): 13728 Accepted Submission(s): 5357 Problem DescriptionXiao Ming a...原创 2018-07-24 23:37:55 · 239 阅读 · 0 评论 -
【HDU 1596 】find the safest road(怪我太怂)dijkstra变形
find the safest road Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 15957 Accepted Submission(s): 5538 Problem Description...原创 2018-04-17 17:18:23 · 135 阅读 · 0 评论 -
【HDU 2034】人见人爱A-B
人见人爱A-BTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 95186 Accepted Submission(s): 26576Problem Description参加过上个月月赛的同学一定还记得其中的一个最简单的题目,就是{A...原创 2018-04-05 17:51:18 · 186 阅读 · 0 评论 -
【HDU 2036】改革春风吹满地
改革春风吹满地Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 41044 Accepted Submission(s): 21059Problem Description“ 改革春风吹满地,不会AC没关系;实在不行回老家,还有一亩三分...原创 2018-04-06 11:51:42 · 726 阅读 · 0 评论 -
【HDU 1875畅通工程再续】(最小生成树)
相信大家都听说一个“百岛湖”的地方吧,百岛湖的居民生活在不同的小岛中,当他们想去其他的小岛时都要通过划小船来实现。现在政府决定大力发展百岛湖,发展首先要解决的问题当然是交通问题,政府决定实现百岛湖的全畅通!经过考察小组RPRush对百岛湖的情况充分了解后,决定在符合条件的小岛间建上桥,所谓符合条件,就是2个小岛之间的距离不能小于10米,也不能大于1000米。当然,为了节省资金,只要求实现任意2个小...原创 2018-04-12 19:48:47 · 213 阅读 · 0 评论 -
【hdu1050】Moving Tables
Moving TablesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 40356 Accepted Submission(s): 13294Problem DescriptionThe famous ACM (Advanced C...原创 2018-05-01 21:37:46 · 215 阅读 · 0 评论 -
【HDU 1051】Wooden Sticks(最长上升子序列)
Wooden SticksTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 24742 Accepted Submission(s): 9967Problem DescriptionThere is a pile of n wooden...原创 2018-06-13 16:58:50 · 146 阅读 · 0 评论 -
【HDU 1052】Tian Ji -- The Horse Racing(田忌赛马 模拟+贪心)
Tian Ji -- The Horse RacingTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 34808 Accepted Submission(s): 10501Problem DescriptionHere is a fa...原创 2018-06-17 17:16:32 · 153 阅读 · 0 评论 -
【HDU 3068】 最长回文(manacher算法)
最长回文Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 27767 Accepted Submission(s): 10108Problem Description给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最...原创 2018-06-10 13:15:20 · 128 阅读 · 0 评论 -
【HDU 1711】Number Sequence(KMP)
Number SequenceTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 36428 Accepted Submission(s): 15078Problem DescriptionGiven two sequences of ...原创 2018-06-10 15:39:55 · 132 阅读 · 0 评论 -
【HDU 1025】Constructing Roads In JGShining's Kingdom(LIS)
Constructing Roads In JGShining's KingdomTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 28818 Accepted Submission(s): 8168Problem Descriptio...原创 2018-06-18 17:05:47 · 137 阅读 · 0 评论 -
【HDU 1085】Holding Bin-Laden Captive!(思维水题)
Holding Bin-Laden Captive!Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 25160 Accepted Submission(s): 11132Problem DescriptionWe all know t...原创 2018-06-18 21:34:54 · 282 阅读 · 0 评论 -
卡特兰数的应用
卡特兰数又称卡塔兰数,英文名Catalan number,是组合数学中一个常出现在各种计数问题中出现的数列。以比利时的数学家欧仁·查理·卡塔兰 (1814–1894)的名字来命名,其前几项为 : 1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012, 742900, 2674440, 9694845, 35357670, 12...原创 2018-06-19 21:08:09 · 423 阅读 · 0 评论 -
【HDU 1081】To The Max (动态规划//最大连续子序列和)
To The MaxTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 14522 Accepted Submission(s): 6829Problem DescriptionGiven a two-dimensional array ...原创 2018-06-27 21:37:27 · 108 阅读 · 0 评论 -
hdu 1002之大数加法
A + B Problem IITime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 404581 Accepted Submission(s): 78406Problem DescriptionI have a very simple p...原创 2018-03-14 11:17:46 · 323 阅读 · 0 评论