摘要: 一些成员函数改变对象,一些成员函数不改变对象。例如:int Point::GetY(){ return yVal;} 这个函数被调用时,不改变Point对象,而下面的函数改变Point对象:void Point:: SetPt (int x, int y){ xVal=x; yVal=y;} 为了使成员函数的意义更加清楚,我们可在不改变对象的成员函数的函数原型中加上const说明:class Point{ public: int GetX() const; int GetY() const; void SetPt (int, int); void OffsetPt (int, in... 阅读全文
posted @ 2013-05-04 21:48 E_star 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 250:简单题目:500:题意:给定一个矩形,里面要么是"v"表示,要么是".",v表示可能是g,也可能是d,如果是g的话,那么它的哈弗曼距离dis之内如果是v的话,一定是g。求有多少种满足条件的可能数。思路:将每一个块分出来,自这一联通块里面,所有的v要么是g,要么d,bfs把所有的快求出来,假设为n,则最后的总数为2^n - 1View Code #line 5 "GooseInZooDivTwo.cpp"#include <iostream>#include <cstdio>#include <cm 阅读全文
posted @ 2013-05-04 12:06 E_star 阅读(595) 评论(0) 推荐(0) 编辑