- 博客(15)
- 资源 (10)
- 收藏
- 关注
原创 判断24点算法,是否有解
先将24点直接转化为浮点型来运算,这样可以省去除0的处理。本文中是归一思路,4个数求24点--> 3个数求24点-- 2个数求24点-->1个数是不是24点。bool chk(double a[],int n){if(n == 1)
2011-10-04 11:28:09 3385
原创 简述实现C#中GridView的分页功能.
1.将你的gridview的AllowPaging属性设为true2.将你的gridview的PageSize属性设为你要在一页面中显示的行数(如10);3.重写(找到gridview中的)PageIndexChanging事件protected void PageChg(object sender, GridViewPageEventArgs e) { Grid
2008-03-15 17:32:00 1406 1
翻译 一道挺好玩的题,可用来作面试题【来自20111224 Topcoder DIVI 250题】
一道挺好玩的题,可用来作面试题【来自20111224 Topcoder DIVI 250题】有N个数,编号1到n。按照以下规则进行删除数,求最后剩下的那个数。【1规则:1 . 如果当前序列的个数大于1,则删除所有序列中第平方数的位置的数。2. 将进行1操作剩下的数,重新排在一起,重复操作1,直接当前序列数为1个数时,这个数就是结果。 例子: 如果
2011-12-24 23:29:05 1009 2
原创 Windows 7 64位 显卡驱动问题!
我的显卡型号是 Nvidia Geforce 8600M GS.最近刚装上winows 7 (64bit).结果驱动装不上了用驱动精灵仍然安装不上显卡驱动,在驱动之家上下了很多个驱动版本,都安装不上,说没有适合的硬件然后我在网上查了下,说可以改安装解压中的inf文件,所说可以搞定,但我没敢这么做。在无意间,我看到了“驱动人生2009”这个软件,说可以智能安装windows 7 驱
2009-11-17 01:58:00 1031
原创 简单动态规划——三逆数的O(N^2)解法!
三逆数:给一个数的序列,当iaj>ak时,称作ai,aj,ak为一个三逆数。现在给定一个长度为N的数组,求三逆数的个数。我可以想到O(N^2)的复杂度的解法。不知道还没有没更好更快的解法。O(N^2)解法:1.预处理,先用R[1..N]数组记录,R[i]表示比第i个元素小的个数。时间为O(N^2)。2.二层循环枚举每两个元素for(int i = 0; i{
2009-08-09 15:23:00 801
原创 判断一个数是2的幂数的最快方法!
if(n&(n-1)) then n不是2的幂数;else n是2的幂数; 原理:如果n=2^K,那么n = 1000...0(k个0),则n-1 = 111...0(k个1);相与之后则为0如果 n!=2^k,那么 n跟(n-1)第一位都为1,则相与这后然后第一位为1,则不为0.【更正】上面当n==0也会误判成2的幂数,所以应该更正为:if(
2009-08-09 15:20:00 1871 1
原创 在VISTA下安装3dmax 9.0时,请禁用管理员!
今天在安装3dmax 9.0,安装完后,突然出现一个错误: you have .....please restart ..... Administrator...大概是这样的。 这个问题根本原因在于启用了管理员,系统默认是禁用的, 在计算机管理---》用户和组---》用户---》Adminitrator-->属性 ----》打上勾 禁用! OK 搞定! 另外:
2009-03-24 19:04:00 1226
原创 求从1到N之间所有数字出现的0,1,2....9这些数字的和。
前天TC的500分题,是一个组合数学的题。 主要思路是每一位一位算,0的时候特殊处理。 //返回n的位数int bits(int n){ int ret = 0; while(n) { ret++; n/=10; } return max(1,ret);}//x^ylong long Pow(int x,int y){
2009-03-02 14:14:00 1436
原创 vista下3dsmax 9 DxDDS.bmi 未能初始化的修复方法
在vista系统下安装3dsmax 9报下面的错误:dll 未能初始化。Error code: 998 - 内存位置访问无效。解决方法:下载下面对应的其中一个官方补丁包。English 英文版SP2官方下载(只能应用于英文版的3dsmax9)32-bit version: 3dsmax9_sp2_32bit.msp 32bit版http://images.autodesk.com/adsk/fi
2009-01-23 19:30:00 22474 23
原创 MFC 中 Int,Float,Char *,CString之间的转换
Int 转CString :int n=1;CString str;str.Format("%d",n);CString 转 IntCString str="1";int n=atoi(str.GetBuffer(0));char * 转 CString:char sz[128];CString str;str.Format("%s",sz); CString 转 char *:CString s
2008-08-02 01:13:00 1510
原创 并查集!
前天学了一些简单的并查集。 并查集是对一些集合的合并。可以快速确实某个元素属于哪个集合。 基本操作如下: const int MAX = 10000;int Father[MAX];int rank[MAX];//初始化所有集合void Init(){ for(int i = 0; i memset(rank,0,sizeof(rank));}
2008-07-28 00:07:00 600
原创 第一个自编的MFC小小程序-ASC码正反查询器-分享初学MFC!
今天突然想学起MFC.由于是初学,就写了一个很简单的程序-ASC码查询器。 主要学会了。CEdit Control ,Tab Control 控件的运用及类和变量的添加。 主要运用到了: 1.Tab Control 添加页的代码,大致如下:MyTab.InsertItem(0,L"正向查询"); MyTab.InsertItem(1,L"反正查询"); 2.E
2008-07-27 23:45:00 1028
IP设置器(C#版)
2010-05-06
设备信息浏览器
2008-02-14
设备信息浏览器1.0.0.3
2008-02-03
图片浏览器
2008-01-30
GPA-成绩-计算器-所有源代码(VC)
2007-12-27
C++版五子棋程序(含源代码)
2007-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人