上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 27 下一页
摘要: 这题不错,开始看题目,以为是道水题,花几分钟打了个暴搜,果断runtime error,栈溢出。于是马上找规律,发现可以转换成矩阵乘法和快速幂解决,不过由于审题不清,搞错了a0...a9的顺序,调了老半天才发现。。。。/* * hdu1757/win.cpp * Created on: 2012-7-9 * Author : ben */#include <cstdio>#include <cstdlib>#include <cstring>#include <cmath>#include <algorithm>#include &l 阅读全文
posted @ 2012-07-09 19:11 moonbay 阅读(167) 评论(0) 推荐(0)
摘要: 贪心就可以了,题目公式排版混乱,半天才读懂题。。。/* * hdu1725/win.cpp * Created on: 2012-7-6 * Author : ben */#include <cstdio>#include <cstdlib>#include <cstring>#include <cmath>#include <ctime>#include <iostream>#include <algorithm>#include <queue>#include <set>#inclu 阅读全文
posted @ 2012-07-06 21:49 moonbay 阅读(132) 评论(0) 推荐(0)
摘要: 其实是很简单的题,用定积分得到公式就行了,不过大学都毕业了我居然还会求定积分,忍不住想自夸一下^_^。。。/* * hdu1724/win.cpp * Created on: 2012-7-6 * Author : ben */#include <cstdio>#include <cstdlib>#include <cstring>#include <cmath>#include <ctime>#include <iostream>#include <algorithm>#include <queue&g 阅读全文
posted @ 2012-07-06 16:13 moonbay 阅读(159) 评论(0) 推荐(0)
摘要: 赤裸裸的,直接贴代码。。不过注意题目要求X非负,所以最后还要再处理一下。。/* * hdu2669/win.cpp * Created on: 2012-7-6 * Author : ben */#include <cstdio>#include <cstdlib>#include <cstring>#include <cmath>#include <ctime>#include <iostream>#include <algorithm>#include <queue>#include <s 阅读全文
posted @ 2012-07-06 15:01 moonbay 阅读(149) 评论(0) 推荐(0)
摘要: 转自http://hi.baidu.com/deep_pro/blog/item/c59470afea08f0ca7dd92a1b.html这篇的东西只对GNU C有效,其他的标准C 或者VC 并不适用1.允许零长度数组GNU C允许零长度数组,在定义变长对象的头结构时,这个特性非常有用。struct var_data s{ int len; char data[0];};char data[0]仅仅意味着程序中通过var_data的结构体实例的data[index]成员可以访问len之后的第index个地址,并没有为data[0]分配内存。假设struct var_data的数据域保存在st 阅读全文
posted @ 2012-05-31 20:10 moonbay 阅读(202) 评论(0) 推荐(0)
摘要: document.onkeydown = MyKeyDown;function MyKeyDown(e) { var evt = e || window.event; if(evt.keyCode == 13) { TryLogIn(); }};这样写就能同时支持IE、Firefox和Chrome 阅读全文
posted @ 2012-04-16 20:19 moonbay 阅读(267) 评论(0) 推荐(0)
摘要: 转贴地址http://blog.csdn.net/ant_yan/article/details/5030389导言SUN官方发布的关于垃圾收集性能调整的文档,在不同JDK下有不同的版本,文档内容大同小异。本文档基于SUN 1.3.1版本调优文档创作,添加了关于1.4.2中可选垃圾收集器的内容。而是加入了我对于GC的一些思考,同时删除了原文档作者不合时宜的幽默。本文档前半部分内容由暴风尖塔独立完成,后半部分引用了原dev2dev版主伍昊献的翻译这里给出官方文档在不同版本之下的链接1.3.1 http://java.sun.com/docs/hotspot/gc/index.html1.4.2 阅读全文
posted @ 2012-03-07 12:12 moonbay 阅读(237) 评论(0) 推荐(0)
摘要: 摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式 不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动态库技术,并给出了将Visual C++编制的动态库移植到Linux上的方法和经验。1、引言动态库(Dynamic Link Library abbr,DLL)技术是程序设计中经常采用的技术。其目的减少程序的大小,节省空间,提高效率,具有很高的灵活性。采用动态库技术对于升级软件版本更加容易。与静 阅读全文
posted @ 2011-12-13 21:04 moonbay 阅读(281) 评论(0) 推荐(0)
摘要: 这题想了好久,代码也打了好久。挺不错的一道数论题。题目是要求两个集合(1...b, 1...d)中有多少对数的最大公约数为K,此问题等价于求两个集合(1...b/k,1...d/k)中有多少对数互质。不妨设b<d,则题目可以分为两部分求解,即:①(1...b)与(1...b)中有多少对数互质②(1...b)与(b+1...d)中有多少对数互质问题1就是欧拉函数的应用,就不详细说了。对于问题2,直接求不好求,我们倒过来想。对于(b+1...d)中的每一个y,要想知道(1...b)中有多少数与它互质,我们只需要知道多少个数与它不互质即可。而两个数不互质就意味着它们有公因子。对于每一个y的因子 阅读全文
posted @ 2011-12-11 14:35 moonbay 阅读(305) 评论(0) 推荐(0)
摘要: 一、位域 有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几 个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。这样就可以把几个不同的对象用一个字节的二进制位域来表示。一、位 域的定义和位域变量的说明位域定义与结构定义相仿,其形式为: struct 位域结构名 { 位域列表 }; 其中位域列表的形式为: 类型说明符 位域名:位域长度... 阅读全文
posted @ 2011-12-08 15:07 moonbay 阅读(616) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 27 下一页