——其他——
TheWise_lzy
已毕业,社畜一枚
展开
-
HDU4502 吉哥系列故事——临时工计划 DP
俗话说一分钱难倒英雄汉,高中几年下来,吉哥已经深深明白了这个道理,因此,新年开始存储一年的个人资金已经成了习惯,不过自从大学之后他不好意思再向大人要压岁钱了,只能把唯一的希望放到自己身上。可是由于时间段的特殊性和自己能力的因素,只能找到些零零碎碎的工作,吉哥想知道怎么安排自己的假期才能获得最多的工资。 已知吉哥一共有m天的假期,每天的编号从1到m,一共有n份可以做的工作,每份...原创 2018-10-21 20:20:32 · 184 阅读 · 0 评论 -
组合博弈游戏 - SG函数和SG定理
转载来自:http://blog.csdn.net/luomingjun12315/article/details/45555495 在介绍SG函数和SG定理之前我们先介绍介绍必胜点与必败点吧.必胜点和必败点的概念: P点:必败点,换而言之,就是谁处于此位置,则在双方操作正确的情况下必败。 N点:必胜点,处于此情况下,双方操作均正确的情况下必胜。...转载 2017-09-13 19:36:26 · 608 阅读 · 0 评论 -
ACM DP 石子合并问题
滴,集训第二十一天打卡。可能是对组队不太满意,都不大高兴做新的训练...所以最近一直在磨DP,翻一下博客,发现最近都是DP啊...这个石子合并的,我做的训练数据n是40000直线型的,一开始没注意,先做了环形,再换直线,然后发现朴素DP不能用了...再看的GarsiaWachs算法,一上午啊,都在这了.. 部分参考来自http://blog.csdn.net/acdream...原创 2017-08-07 14:12:37 · 1061 阅读 · 0 评论 -
ACM DP 最长公共子序列Lcs
滴,集训第二十天打卡。老师又开了一个DP训练..大多都要打印路径..真是.. 太吃鸡了!昨天还做了百度之星的资格赛,也有一题打印路径的,但是要等时间过了再放上来,嘻嘻。 51Nod 1006 最长公共子序列Lcs题目大意:求不连续的最长公共子序列哦思路:先DP得到每个位置的最长公共子序列,再回溯输出。 #include <stdio.h>...原创 2017-08-06 16:11:50 · 819 阅读 · 0 评论 -
ACM DP Longest Run on a Snowboard
滴,集训第十八天打卡。今天开始报名中国大学生程序设计竞赛了...等我知道的时候我的大腿们都被抱走了...只能自己瞎划水了... UVA 10285 Longest Run on a Snowboard题目大意:n组数据,先输入人名,然后x*y的滑雪场,滑雪者只能从高的滑到低的地方,且方向只能是上,下,左和右,问滑雪者最长能滑几个单元。思路:这题实际上就是求矩阵上...原创 2017-08-04 11:19:01 · 269 阅读 · 0 评论 -
ACM DP Dropping water balloons
滴,集训第十七天打卡。感觉这阵子都是dp啊... uva 10934 Dropping water balloons 题目大意:你有k个一模一样的水球,在一个n层楼的建筑物上进行测试,你想知道水球最低从几层楼往下丢可以让水球破掉。由于你很懒,所以你想要丢最少次水球来测出水球刚好破掉的最低楼层。(在最糟情况下,水球在顶楼也不会破)你可以在某一层楼丢下水球来测试,...原创 2017-08-04 10:20:06 · 428 阅读 · 0 评论 -
ACM DP Lighting System Design&&Jin Ge Jin Qu hao
滴,集训第十五天打卡。哎呀..回家了一趟落下了一大截啊...容我慢慢补起来~~训练也到了第九章,dp。 uva 11400 Lighting System Design题目大意:设计一个照明系统,有N种灯泡可以选择,不同种类的灯必须用不同的电源,但同一种灯泡可以共用一个电源。每种灯泡有电压V,电源费用K,每个灯泡的费用C和所需灯泡数量L。为了省钱,可以把一些灯泡换成电压更高...原创 2017-08-02 18:52:15 · 396 阅读 · 0 评论 -
ACM 贪心 Crossing River
滴,集训第十四天打卡。台风终于来啦~凉快了很多啊,但是湿漉漉的也很麻烦...噫,好气。 POJ 1700 Crossing River题目大意:有N个人要渡河,但是只有一艘船,船上每次最多只能载两个人,渡河的速度由两个人中较慢的那个决定,(例如1和2一起过河,时间算2)小船来回载人直到所有人都渡河,求最短的渡河时间。思路:这里详细讲一下样例,先sort一下,然后可以...原创 2017-07-30 16:56:48 · 456 阅读 · 0 评论 -
ACM DP Max Sum Plus Plus
滴,集训第十三天打卡。今天依旧是DP专题,但是下午去玲珑杯划了会水,还打铁了...委屈,感觉还是DP比较亲热。 HDU 1024 Max Sum Plus Plus题目大意:找N段,长度为M,输入M个数,使得和最大。(最大m段子段和)思路:dp[i][j]表示前j个数分成i组的最大值动态转移方程:dp[i][j]=max(dp[i][j-1]+a[j],max(dp...原创 2017-07-29 18:40:08 · 319 阅读 · 0 评论 -
ACM DP Super Jumping! Jumping! Jumping!
滴,集训第十二天打卡。这两天是DP,划水了一天的简单题,嘻嘻。 HDU 1087 Super Jumping! Jumping! Jumping! 题目大意:输入N,然后N个数的数组,求最大递增子序列的和。思路:DP,i用来遍历数组,j用来计算0-i的最大值。状态方程:sum[i]=max{sum[j]}+a[i]; #include <stdio....原创 2017-07-29 10:33:44 · 341 阅读 · 0 评论 -
ACM 贪心 Highway
滴,集训第九天打卡。感觉自己有些皮起来了,不是很有耐心做一些难题了...今天的高效算法多是贪心做的。 UVA 1615 Highway题目大意:在一条0-100的路上,可接受的D是50,有三个村庄,XY平面的点,在这条路上建加油站。使得村庄到加油站的距离不大于D,求加油站要建立多少才满足条件。 思路:先用数学方法,以村庄为圆心,D为半径画个圆,与公路相加的区间记录下...原创 2017-07-25 19:11:21 · 389 阅读 · 0 评论 -
ACM dp Cheapest Palindrome
POJ 3280 Cheapest Palindrome题目大意:(带入样例)给出3种字母,组成长度为4的字符串,增加一个a消耗1000,减少一个a消耗1100,以此类推,问删减各种字母后字符串变成回文最少消耗。思路:在输入的时候比较增加和减少一个字母的消耗,把较小值存下来。(因为增加一个和减少一个,对于回文串 来说是一样的),然后用dp即可。 #include <...原创 2017-07-22 10:09:36 · 430 阅读 · 0 评论 -
ACM 背包问题 Piggy-Bank
以下讲解的是最简单的背包问题... 推荐一个“背包九讲“——http://blog.sina.com.cn/s/blog_8cf6e8d90100zldn.html题目形式比较单一,例”有N件物品和一个容量为V的背包。第i件物品的重量是w[i],价值是v[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。”这样的形式。每个物品无非是装入背包或者不...原创 2017-02-22 18:18:20 · 721 阅读 · 0 评论 -
找规律 B - Palindrome-phobia(CODE FESTIVAL 2017 Final)
今天学姐生日,嗨了一天后发现AtCoder开了三场比赛??一脸懵逼之后开启补题模式...这题想了很久,大佬指点了一下懂了...(向大佬低头... B - Palindrome-phobia Time limit : 2sec / Memory limit : 256MBScore : 400 pointsProblem StatementSnuke h...原创 2017-11-25 21:47:07 · 307 阅读 · 0 评论 -
凸包 Graham扫描法 TOJ 1255 Surround the Trees&&TOJ 3100 女生寝室的围墙
凸包算法有很多种... 我就学了一种Graham扫描法..以不变应万变... 1.把所有点放在二维坐标系中,则纵坐标最小的点一定是凸包上的点,如图中的P0。2.把所有点的坐标平移一下,使 P0 作为原点,如上图。3.计算各个点相对于 P0 的幅角 α ,按从小到大的顺序对各个点排序。当 α 相同时,距离 P0 比较近的排在前面。例如上图得到的结果为 P1,...原创 2017-12-02 15:36:12 · 373 阅读 · 0 评论 -
HDU3068 最长回文 马拉车 Manacher
Problem Description给出一个只由小写英文字符a,b,c...y,z组成的字符串S,求S中最长回文串的长度.回文就是正反读都是一样的字符串,如aba, abba等Input输入有多组case,不超过120组,每组输入为一行小写英文字符a,b,c...y,z组成的字符串S两组case之间由空行隔开(该空行不用处理)字符串长度len <= 110000Output...原创 2018-10-21 15:07:15 · 172 阅读 · 0 评论 -
TOJ 1704: Cheapest Palindrome 区间DP
1704: Cheapest Palindrome描述Keeping track of all the cows can be a tricky task so Farmer John has installed a system to automate it. He has installed on each cow an electronic ID tag that the syste...原创 2018-10-18 21:56:36 · 248 阅读 · 0 评论 -
TOJ 2997: City Game
2997: City Game描述Bob is a strategy game programming specialist. In his new city building game the gaming environment is as follows: a city is built up by areas, in which there are streets, trees,f...原创 2018-10-18 21:52:49 · 221 阅读 · 0 评论 -
codeforces 915C. Permute Digits
题目链接:http://codeforces.com/problemset/problem/915/CC. Permute DigitsYou are given two positive integer numbers a and b. Permute (change order) of the digits of a to construct maximal number not ex...原创 2018-10-17 10:23:20 · 249 阅读 · 0 评论 -
TOJ 3290 Watch The Movie 二维01背包
3290: Watch The Movie 描述New semester is coming, and DuoDuo has to go to school tomorrow. She decides to have fun tonight and will be very busy after tonight. She like watch cartoon very much. So...原创 2018-08-08 11:02:33 · 207 阅读 · 0 评论 -
TOJ 4700 象棋摆放 找规律
描述相信大家都玩过中国象棋,象棋里面的“车”能吃掉同一行或同一列的任意棋子,现给定一个n*n的方格,在其中放入m个“车”共有几种不同的放法。注意,同一行或同一列只能放一个“车”,如图,R2的放法就是错误的。输入输入多组数据,每组数据包含两个整数n(1<=n<=5),m(1<=m<=n*n)。输出将这m个“车”都放入这个矩阵中一共有几种放法。样例输...原创 2018-08-07 17:02:14 · 488 阅读 · 0 评论 -
TOJ 2811 Bessie's Weight Problem DP
2811: Bessie's Weight Problem描述Bessie, like so many of her sisters, has put on a few too many pounds enjoying the delectable grass from Farmer John's pastures. FJ has put her on a strict diet of n...原创 2018-08-05 16:39:34 · 315 阅读 · 0 评论 -
TOJ 2865 Chopsticks DP
2865: Chopsticks描述In China, people use a pair of chopsticks to get food on the table, but Mr. L is a bit different. He uses a set of three chopsticks -- one pair, plus an EXTRA long chopstick to g...原创 2018-08-05 16:11:43 · 208 阅读 · 0 评论 -
TOJ 1158 Computers DP
1158: Computers描述Everybody is fond of computers, but buying a new one is always a money challenge. Fortunately, there is always a convenient way to deal with. You can replace your computer and get...原创 2018-08-04 11:13:18 · 247 阅读 · 0 评论 -
TOJ 4674 数塔II DP
4674: 数塔II描述有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少,并输出一条路径。73 88 1 02 7 4 44 5 2 6 5输入输入数据首先包括一个整数C,表示测试实例的个数,每个测试实例的第一行是一个整数N(1 <= N <= 100),表示数塔的高度,接下来用N行数字表示数塔,其中第i行有个...原创 2018-08-02 19:53:31 · 415 阅读 · 0 评论 -
hdu 4502 吉哥系列故事——临时工计划 dp
吉哥系列故事——临时工计划Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 3855 Accepted Submission(s): 1526 Problem Description 俗话说一分钱难倒英雄汉,高中几...原创 2018-05-06 19:46:11 · 182 阅读 · 0 评论 -
HDU4430 Yukari's Birthday 二分
Problem DescriptionToday is Yukari's n-th birthday. Ran and Chen hold a celebration party for her. Now comes the most important part, birthday cake! But it's a big challenge for them to place n cand...原创 2018-04-13 08:55:13 · 212 阅读 · 0 评论 -
ACM 动态规划 编辑距离
很久没有更博了..刚开学忙得飞起0..0最近刷题发现自己有意逃避算法题,很生气啊自己居然潜意识逃避了...所以今天很认真的写个动态规划!虽然这是最简单的动态规划...TOJ 1072:编辑距离 描述假设字符串的基本操作仅为:删除一个字符、插入一个字符和将一个字符修改成另一个字符这三种操作。我们把进行了一次上述三种操作的任意一种操作称为进行了一步字符基本操作。下面我们...原创 2017-02-20 19:15:29 · 1217 阅读 · 0 评论