OJ解题报告
文章平均质量分 80
_Jason_ZHANG
Undergraduate & Computer Science & Beihang Univ.
github.com/jasonlovescoding
展开
-
OJ3RD 1181 删数问题 - 贪心算法
链接:http://acm.buaa.edu.cn/problem/1181/之前怎么也搞不明白错在哪了,结果发现居然是一个条件打错了....... 泪崩T^T给定n位数要求删除s个数,问最大的结果,要求首位不能为0. 贪心法则:因为高位更重要所以从左往右找,第一位比较特殊,因为不能是零,往后找s个数求其中不为0的最小值,如果比第一位还要小就删到让那个最小值代替第一位;只要s原创 2015-12-22 20:50:20 · 2074 阅读 · 0 评论 -
求两个排好序的数组的中位数 - 二分法
There are two sorted arrays A and B of size m and nrespectively. Find the median of the two sorted arrays.Have you met this question in a real interview? YesExampleGiven A=[1,2原创 2016-09-22 00:14:06 · 2153 阅读 · 0 评论 -
逆序数个数 (Inversion Counting) - Merge and Sort
普林斯顿的算法课质量很赞,这次作业中涉及到一个"逆序数"的知识,正好在之前学习mergesort时有一道课后提供的面试题与之相关,于是试着实现了。原题链接:http://www.practice.geeksforgeeks.org/problem-page.php?pid=558Given an array, find inversion count of array.原创 2016-09-22 00:07:21 · 3178 阅读 · 0 评论 -
BNUOJ49098 神奇的身高 - DP (LIS)
Time Limit: 2000ms Memory Limit: 65536KB有一群小伙伴站成一行,每个人的身高都是非负整数,但是他们站在一起并不和谐。需要将他们的身高变成严格单调递增的正整数序列才是和谐的。现在你有一种神奇的魔法,可以任意改变一个人的身高。现在问题来了,你最少需要改变多少人的身高才能使整个队伍和谐。(改变后的身高必须为整数)Input 有多组测试数据原创 2015-12-29 11:04:10 · 2693 阅读 · 0 评论 -
POJ 3069 Saruman's Army - 贪心
Saruman's ArmyTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 6578 Accepted: 3355DescriptionSaruman the White must lead his army along a s原创 2016-03-15 14:43:23 · 550 阅读 · 0 评论 -
POJ 2386 Lake Counting - DFS
Lake CountingTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 26533 Accepted: 13329DescriptionDue to recent rains, water has pooled in vari原创 2016-02-29 20:35:29 · 370 阅读 · 0 评论 -
POJ 3617 Best Cow Line - 贪心
Best Cow LineTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 16160 Accepted: 4559DescriptionFJ is about to take his N (1 ≤ N ≤ 2,000) cows原创 2016-03-12 20:53:00 · 441 阅读 · 0 评论 -
POJ 1328 Radar Installation - 贪心算法
Assume the coasting is an infinite straight line. Land is in one side of coasting, sea in the other. Each small island is a point locating in the sea side. And any radar installation, locating on the coasting, can only cover d distance, so an island in the原创 2016-01-14 19:35:16 · 479 阅读 · 0 评论 -
noip 2000年 乘积最大 - DP
这是学习DP时接触的一道题,当时忘记发了,现在补发一下【题目描述】今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先 生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目: 设有一个长度N的数字串,要求选手使用K个乘号将它分成K+1个原创 2016-03-01 23:21:14 · 697 阅读 · 0 评论 -
OJ3RD 1157 合并相邻数字 - DP
题目描述给你 n 个数字每次可以合并相邻的两个数字,即为这两个数字的和代替他们原来的位置,这种操作耗费的代价为合并的两个数字之和求最终将一串数组合并成为一个数字消耗的最小代价。输入多组测试数据。每组输入数据有两行第一行为一个整数 n(1≤n≤100),表示 n 个数第二行为空格隔开的n个整数a1…an,表示数字大小(1输出对于每组数据,输出一行,原创 2015-12-26 19:20:32 · 2327 阅读 · 0 评论 -
Tyvj P1005 采药 - DP 0/1背包问题
辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。” 如果你是辰辰,你能完成这个任务吗?原创 2015-12-26 18:47:04 · 810 阅读 · 0 评论 -
POJ 2828 Buy Tickets - Segment Tree
Railway tickets were difficult to buy around the Lunar New Year in China, so we must get up early and join a long queue…The Lunar New Year was approaching, but unluckily the Little Cat still had schedules going here and there. Now, he had to travel by tr原创 2015-12-25 23:25:44 · 452 阅读 · 0 评论 -
OJ3RD 1132 哈弗曼编码 - 贪心算法&哈夫曼树
链接:http://acm.buaa.edu.cn/problem/1132/因为数据比较小就没怎么做优化 顺便学习了一下哈夫曼编码...照着它说的把哈夫曼树立起来,然后报告文件大小就行了..另外发现gcc有个怪脾气,struct内变量不能简单地像parent=-1这样初始赋值,而是要用如下代码中方法写一个构造函数这和vs上有区别,vs 上前者是能通过的,但是gcc上会报com原创 2015-12-22 20:54:23 · 946 阅读 · 0 评论 -
Tyvj P1059 过河问题 - DP&状态压缩
在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,……,L(其中L是桥的长度)原创 2015-12-24 20:03:07 · 1465 阅读 · 0 评论 -
OJ3RD 1120 已经没有什么好怕的了 - 贪心算法
链接:http://acm.buaa.edu.cn/problem/1120/贪心规则:每次都打离自己最近的那个,就酱#include#include#includeusing namespace std;int n, k, d;int x[1001] = { 0 };int main(){ while (~scanf("%d %d %d", &n, &k,原创 2015-12-22 20:51:40 · 581 阅读 · 0 评论 -
主成分个数 - 快排中partition的深入理解
算法课课后习题对深化理解某一算法确实很有帮助.. 这一次课程学习了快速排序,每一次排序都涉及一个partition操作,也就是把数组分为比pivot大的部分,和比pivot小的部分。这个题目是在线性时间内找到某一长N的数组中出现次数超过某一比例,如N/3的全部元素。https://leetcode.com/problems/majority-element-ii/Given原创 2016-09-22 00:21:59 · 1768 阅读 · 0 评论