自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Heu_Ice_Fire的专栏

走在学习编程的路上……

  • 博客(10)
  • 收藏
  • 关注

原创 Leetcode Problem 汇总二

第一题: 题目: Jump Game II 地址:http://oj.leetcode.com/problems/jump-game-ii/ 分析:O(n)就可以。DP问题。 代码: (Python版) class Solution: # @param A, a list of integers # @return an integer def jum

2014-03-24 17:55:18 1120

原创 Unusual Product

Little Chris is a huge fan of linear algebra. This time he has been given a homework about the unusual square of a square matrix. The dot product of two integer number vectors x and y of size n is

2014-03-23 09:18:22 471

原创 寻找最大数

寻找最大数 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 请在整数 n 中删除m个数字, 使得余下的数字按原次序组成的新数最大, 比如当n=92081346718538,m=10时,则新的最大数是9888   输入第一行输入一个正整数T,表示有T组测试数据 每组测试数据占一行,每行有两个数n,m(n可能是一个很大的整数,但其位数不超过100位,

2014-03-21 22:47:16 425

原创 Leetcode Problem 汇总一

此文章内的所有题目选自Leetcode,实现语言为Python. 第一题:Triange 地址:http://oj.leetcode.com/problems/triangle/ 分析:题目要求O(n)的内存,简单DP问题,自下而上。 代码: class Solution: # @param triangle, a list of lists of integers

2014-03-15 09:09:36 1123

原创 PI的求法

1671年(J.Gregory) π/4=1-1/3+1/5-1/7+1/9-1/11+.... #include #include #include int main() { double pi = 0.0; int flag, i; int n; while(~scanf("%d", &n)) { pi = 1.0;

2014-03-14 22:30:48 973 1

原创 树状数组专项

poj 2352 此题一开始理解错了一个地方,而且一开始也没很好的理解树状数组,做了很长时间。 其实此题的输入是有规律的,即一直按照x,y递增的规律。所以,判断第i个输入,只需要判断 前i-1个元素中x的值,而不用考虑y,因为y一直是递增输入的。所以用一个树状数组来处理x即可。 #include #include #include int level[15010]; int x

2014-03-10 23:02:24 654

原创 poj 3481 AVL 平衡二叉树

平衡二叉树的简单应用: #include #include typedef struct node { int k, p; struct node *next, *prior; }AVL; AVL *head, *last; AVL *creat() { AVL *s; s = (AVL *)malloc(sizeof(AVL)); s->next

2014-03-08 23:43:09 1135

原创 平衡树 balanced binary tree (AVL tree)

平衡二叉树(Balanced binary tree)是由阿德尔森-维尔斯和兰迪斯(Adelson-Velskii and Landis)于1962年首先提出的,所以又称为AVL树。 定义:平衡二叉树或为空树,或为如下性质的二叉排序树:   (1)左右子树深度之差的绝对值不超过1;   (2)左右子树仍然为平衡二叉树.       平衡因子BF=左子树深度-右子树深度.

2014-03-05 22:17:09 768

原创 寻找n个数中k个数的最小公倍数

给定一个数组,其中含有n个整数,还给定一个整数X,可以从n个数中选取任意个数的元素,使这些元素的最小公倍数为X,如果存在则返回Possible,否则返回Impossible. #include #include #include #include #include #include #include #include #include #include #includ

2014-03-05 12:40:47 984

原创 二叉堆 hdu 4006

C # include # include # include # define INF 1000000 int heap[1000010]; int arr[1000010]; int k,n; int cmp(const void *a,const void *b){return *(int *)a - *(int *)b;} void update(int val) { i

2014-03-03 23:04:17 628

空空如也

空空如也

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

TA关注的人

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