自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冰枫的随笔

石梯砺步,木棉情长

  • 博客(10)
  • 资源 (9)
  • 收藏
  • 关注

原创 HDOJ 1063 Exponentiation

大数乘法,过不了只能说明测试用例不完备。贴几组测试用例:5.1004 15 41120989454.314570363993506408035342551967503175087477761156936917581824000.10 20 .00000000000

2011-10-14 23:19:00 906 2

原创 HDOJ 1061 Rightmost Digit

纯粹的找规律的题目。N的次方的结果的末尾数是有循环的,且所有的循环的大小不大于四,所以有以下解法。#include int main(){ int num,result; __int64 value; scanf("%d",&num

2011-10-14 23:16:12 602

原创 HDOJ 1060 Leftmost Digit

同样使用lg值计算最高位。任意一个数都可以表示为科学计数法的性质,即N^N=a*10^x,所以最高位就是a的整数部分。1.怎样去除10^X呢? 取lg的对数然后去除整数部分,然后将小数部分再取10的指数得到的值就是a。2.怎样去取最高位。对a取整即是。所以有代码:

2011-10-14 23:15:03 807

原创 HDOJ 1056 HangOver

简单的题目,我的解法采用预处理,然后使用折半查找返回答案。#includedouble answer[300];int len=0;double num;int binarySearch(){ int l=1,r=len,half; w

2011-10-14 23:13:44 757

原创 HDOJ 1044 Collect More Jewels

题目比一般的图类的题目稍微绕了点弯子。要根据问题建立解题所需要的图。起始点@和终止点#includeusing namespace std;#includeint width,height,jewelsNum;struct Point{ int co

2011-10-14 23:12:29 1220

原创 HDOJ 1027 Ignatius and the Princess II

如果知道STL函数库中的next_permutation函数,此题丝毫没有难度。然后可以反复调用此函数即可。我在此基础上做了优化。因为第N!th的序列都相当于将序列的后n位逆序排列。所以可以在调用next_permutation函数之前,优化前N!次调用(N!#include

2011-10-14 23:07:02 802

原创 HDOJ 1026 Ignatius and the Princess I

题目倒是简单,只不过要记录走过的路径和输出时候的特别格式让人很纠结。我使用指针记录父节点的数据,当找到解答的时候就根据指针反向遍历整个路径,并将路径上得节点压入栈中。在输出位置依据格式出栈输出即可。#include #include using namespace s

2011-10-14 23:05:37 909

原创 HDOJ 1023 Train Problem II

火车调度的可行性满足卡特兰数,所以可以直接用卡特兰数的递推公式解题。由于题目N的范围是1~100,所以需要使用大数计算。卡特兰数的递推公式为:F(n)=F(n-1)*(4n-2)/(n+1) #include #define DEPTH 10000;int a[1

2011-10-14 23:03:53 877

原创 HDOJ 1018 Big Number

此题需要一些小小的数学知识。lg(N!)=lg(1)+lg(2)+…+lg(N)。而一个数的位长也刚好是其lg值+1。所以有以下代码:#include#includeint main(){ int caseNum,end; double res

2011-10-09 17:16:49 651

原创 HDOJ 1015 Safecracker

题目不具有单调性,所以求导可以忽略。考虑参数在有限的可选值之中,所以可以选择了深度优先。确定搜索变量为5个参数,然后进行深度优先搜索,并在深度为5时终止搜索,判断状态。#include #includeusing namespace std;#include

2011-10-08 17:48:03 885

我的VIM配置

我的VIM配置

2013-03-01

taglist4.5

资源为taglist插件,由于英文网站难以访问,特下载至此

2013-03-01

用匈牙利算法求二分图的最大匹配

简单的一个求最大匹配的案例,制作成为了PPT以利于对算法的理解

2011-08-08

一款简单的桌面便笺仅供学习交流

本资源为作者利用假期写的一款简单的桌面便笺。便笺提供一些实用的功能。开发便笺的目的仅为学习交流,作者欢迎大家的建议与意见.平台:VS2008 主窗口: 1、在整体界面上同样使用半透明效果,使用的函数为SetLayeredWindowAttributes,255单位的透明程度我取了100到250的部分。文字显示为Edit,使用重载,使用了位图背景减小透明带来的难以看清楚的不良效果,突出文字。在ColorCtrl中修改了文字颜色,目的同上。 2、界面色彩提供右击变幻,提供6种颜色更换。Edit中提供双击修改,右击保存,背景提供5种主色的图片更换,文字提供七色更换 3、提供取消、设置置顶(SetWindowPos),不可移动(PreTranslateMessage中实现)、提供无标题栏移动(OnLButtonDown中实现) 4、各按钮以PNG图片代替,感应显示、消息响应(OnMouseMove中实现) 主窗口界面元素:对话框一个、编辑框一个、PNG图片5张

2010-10-07

LibGeoTiff(处理tiff文件的开源库)

LibGeotiff函数库,众所周知是处理TIFF图像的首选函数库.其和LibTiff函数库就像搭档一样,提供了简单简便的函数操作,为处理转化压缩TIFF格式文件的用户提供了极大地便利

2010-07-24

tiff3.8.2(Tiff图像处理库最新版)

Libtiff函数库,众所周知是处理TIFF图像的首选函数库,它提供的简单简便的函数操作,为处理转化压缩TIFF格式文件的用户提供了极大地便利

2010-07-24

C++编程思想的源代码

众所周知,c++编程思想(Thinking in C++)是很不错的一本书,附带的源码,分享了

2010-06-24

C语言实例解析精粹源代码

C语言实例解析精粹源代码,为第二版的书,分享了

2010-06-24

C++良好的编程风格

这是林锐博士写的一本书,主要是关于怎样的养成良好的书写代码的习惯,怎样的更好的编程的一本书,一个程序员一种风格,但每一种风格都需要的得到团队的认可,这样的风格才是良好的编程风格(PDF格式)

2010-05-12

空空如也

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

TA关注的人

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