自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 组合数奇偶性的判断

最直观的方法就是计算一下,然后看它的奇偶性;但是这个时间以及数据范围上都不允许;另外一种方法就是,对于给定C(n,m),检查n中2因子的个数与m和(n-m)中2因子个数和的关系,假设n!中2因子个数为a,m!中2因子个数为b,(n-m)!中2因子个数为c,则显然有a>=(b+c);并且当a==b+c时,一定为奇,否则为偶。题意转化为求a和b+c。求一个阶乘中含有的素因子i的个数的方法可以参见Knu

2008-11-02 14:12:00 5427

原创 POJ 3132 双约束背包问题

    多重背包的问题是,给定物品,且有物品的数量限制,问方法种类或者最大的容量等,这里的限制是限制在物品上;     另外一种约束是限制在背包上,即:背包最多可以装k种物品,每种物品都是无限的(完全)的,问有多少种背包方式。或者说,这里的背包有两重的约束,即背包的容量以及背包最多能装的物品的个数都有限制,不妨成为“双约束背包”。    这种背包问题的思考方式是这样的:用两维背包,pack

2008-10-26 17:44:00 3383

原创 算法员而非程序员

               算法员而非程序员                                                  ——69年图灵奖演讲读后感作为第四届图灵奖得主,AI奠基人之一的Marvin,他发表的演讲主题是关于形式和内容的讨论。他的主论调就是内容要强于形式,而且我们目前过分关注了形式而导致计算机的发展轨迹产生了偏差。他的观点一经发出就引来了诸多的争论

2008-10-11 22:54:00 994

原创 USACO 3.1 Score Inflation

The more points students score in our contests, the happier we here at the USACO are. We try to design our contests so that people can score as many points as possible, and would like your assistance.

2008-10-11 15:41:00 530

原创 USACO 3.1 Humble Numbers

For a given set of K prime numbers S = {p1, p2, ..., pK}, consider the set of all numbers whose prime factors are a subset of S. This set contains, for example, p1, p1p2, p1p1, and p1p2p3 (among other

2008-10-11 11:05:00 1286 3

原创 3.1 Stamps 题解

     给一组邮票n张,每张价值为v,以及最多使用的邮票的数量k,求能组合成的最长的连续的邮票价值数。     这是一道很经典的题目,一老师在讲具体数学的时候说有O(1)的算法,不过要下节课才能听到。     我用的是完全背包,代码较为简洁,时间还可以(最坏情况也保持在了1s以内),不过内存用了不少。USER: millky wang [ts_mill1]TASK: stamps

2008-10-10 09:35:00 482

原创 USACO 2.1 Overfencing 题解

    该题为水题,代码如下:/*ID: millkyPROG: maze1LANG: C++*/#include  #include  #include  #include  #include  #include  #include  #include using namespace std;#define sqare(x) (

2008-10-09 20:46:00 427

原创 USACO Cow Tours 题解

         题目大意如下:给定一个无向图,该图由两个或两个以上的联通分量构成,每个联通分量的直径定义为图中相距最远的两个点的距离;图的直径定义为图中所有联通分量直径的最大值。那么,如果再绘制一条连接两个联通分量的边,怎样使得最后的图的直径最小?算法如下:1、  用Floyd算法求出各个联通分量中任意两顶点i和j之间的距离dist[i][j],则此时的图的直径r1为所有点对之间的最大距

2008-10-08 19:16:00 734

原创 POJ 3692 最大团

         题目大意如下:幼稚园里有m个男孩和n个女孩(m、n防伪都是[1,200]),男孩之间都相互认识,女孩之间也相互认识,另外有部分男孩和女孩也认识。现在要举办一个活动,选取一些同学,要求所有选取的同学之间两两相互认识。        显然,这是一个最大团问题。普通图的最大团问题是NP的,但是这个题目的特殊性在于m和n个顶点之间均连边,因此想到求它的补图的最大独立集。显然它的补图是

2008-10-04 15:50:00 1508

原创 速度优化——POJ3697

 这道题是ACM合肥赛的最后一题,题目大概题意如下:给定一个包含N(1 ≤ N ≤ 10,000)个顶点的无向完全图,图中的顶点从1到N依次标号。从这个图中去掉M(0 ≤ M ≤ 1,000,000)条边,求最后与顶点1联通的顶点的数目。(时限4s)基本算法肯定是BFS或者DFS。BFS思想为从顶点1开始不断扩展,广度优先搜索所有的与当前扩展点联通的顶点。开始每次都要判断所有的顶点,因

2008-10-04 09:26:00 1253 2

转载 几个常用的网络命令

 了解和掌握下面几个命令将会有助于您更快地检测到网络故障所在,从而节省时间,提高效率。PingPing是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最 常用的命令。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。如果执行Ping不成功,则可以预测故障出现在以下几个方面:网

2007-12-22 23:48:00 1558

原创 Ad hoc 网络简介

 Ad hoc在拉丁语里面的意思是“for this”,进一步讲,就是仅仅为了这个的意思。因此Ad hoc网络意味着暂时性的网络,尤其是指那些无线的或者plug-in式的网络。在ad hoc网络中,某个网络设备可能仅仅在通信过程中属于这个网络。未来Ad hoc网络会广泛应用于家庭或者办公室网络中去。在下一代无线通信系统中,独立的移动用户将会大量涌现。一些显著的例子包括,急救系统、灾难恢复系

2007-12-02 00:34:00 2181

原创 检测一个类的对象的数目

在调试的时候,我们常常需要知道一个类到底被创建了多少的对象,对此,我发现了一种简单的方法:充分利用构造函数的功能:class A{A();static int getObjectNum(){return m_objectNum};private:    static m_objectNum = 0;}; A::A(){m_objectNum++;}int A

2007-08-19 15:07:00 591

原创 别再讨论栈和堆了吧!

一个由 c/C++ 编译的程序占用的内存分为以下几个部分: 1 、栈区( stack )— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2 、堆区( heap )— 一般由程序员分配释放, 若程序员不释放,程序结束时可能由 OS 回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3 、全局区(静态区)( static )— 全局变

2007-08-18 12:29:00 464

原创 sizeof class

先来看几段简单的代码:case1:#include using namespace std;class Basic{private: int a; int b; char c; int d; public: void foo(){return a;}//public:// virtual int x(){return a;}};int main(){ cout Basic a;

2007-06-01 17:41:00 980

MPICH2的安装与配置

以我的切身体会写的有关MPI在windows局域网内的安装与配置。相比对从事并行运算的个位有所帮助。

2009-03-07

C#网络编程(chm版)

一本比较早的讲述如何用C#进行编程的书,网上不太好找。

2008-09-29

算法:背包问题总结(网上资料)

作者比较完整地介绍了背包问题。感谢作者,所有内容归原作者所有。

2008-09-02

Win32字符编码

介绍了Win32的字符编码原理及应用。如果你还在对Tchar,WChar_t迷惑不解的话,下下来看看,会有收获。

2007-09-10

GB2312

这是一个比较详尽的GB码,方便大家查询~

2007-09-05

空空如也

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

TA关注的人

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