自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 求n!尾部包含0的个数

<br /> 题目: 对任意输入的正整数N,编写C程序求N!的尾部连续0的个数,并指出计算复杂度。如:18!=6402373705728000,尾部连续0的个数是3。  (不用考虑数值超出计算机整数界限的问题)  <br /> <br />先考虑一种简单的情况, x * y 的尾部有几个0?<br />一个简单的方法就是先求出z=x*y的值, 再去查探z尾部有多少个0. <br />但是如果x * y的值很大, 导致z溢出呢?<br />把x分解为(x1 * x2 *x3 * x4 ... xn), y分解

2010-10-23 13:20:00 1279

原创 求数组中第K个大小的数

<br />百度的一道笔试题目, 如下:<br />         写一段程序,找出数组中第k大小的数,输出数所在的位置。例如{2,4,3,4,7}中,第一大的数是7,位置在4。第二大、第三大的数都是4,位置在1、3随便输出哪一个均可。<br /> 函数接口为:int find_orderk(const int* narry,const int n,const int k)<br />         一个简单的解法是先用快排把数组进行排序, 然后再找出第K大的数. 时间复杂度为O(nlog(n))<b

2010-10-23 08:42:00 1609

转载 最大子矩阵问题

<br />http://www.cnblogs.com/fll/archive/2008/05/17/1201543.html<br /> <br />最大子矩阵问题:<br /> 问题描述:(具体见http://acm.pku.edu.cn/JudgeOnline/showproblem?problem_id=1050 )<br />    给定一个n*n(0<n<=100)的矩阵,请找到此矩阵的一个子矩阵,并且此子矩阵的各个元素的和最大,输出这个最大的值。<br /> Example:<br

2010-10-21 11:21:00 606

转载 从给定的文本中,查找其中最长的重复子字符串的问题

<br />原文地址 http://dev.firnow.com/course/3_program/c++/cppjs/2008324/106118.html<br />对于类似从给定的文本中,查找其中最长的重复子字符串的问题,可以采用“后缀数组”来高效地完成此任务。后缀数组使用文本本身和n个附加指针(与文本数组相应的指针数组)来表示输入文本中的n个字符的每个子字符串。<br />     首先,如果输入字符串存储在c[0..n-1]中,那么就可以使用类似于下面的代码比较每对子字符串:<br />   

2010-10-15 01:32:00 802

an introduction to information reterieval(英文版)

信息检索的经典书籍,不解释了。英文版,2009年4月

2010-11-08

空空如也

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

TA关注的人

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