在刚开始学习一门面向对象语言的时候,我们是这样写代码的:
我们会先写一个小狗类,然后new它,最后调用它的方法实现功能。
例如:
Dog d=new Dog();//造个小狗
d.shout();//小狗看到stranger会叫
看得懂这段代码,说明...
分类:
其他好文 时间:
2014-09-05 23:54:32
阅读次数:
456
UVA 12168 - Cat vs. Dog
题目链接
题意:给定一些猫爱好者,和一些狗爱好者,每个人都有一个喜欢的猫(狗),和一个讨厌的狗(猫),要问现在给一种方案,使得尽量多的人被满足
思路:二分图匹配最大独立集,猫爱好者和狗爱好者矛盾的建边,做一次最大独立集即可
代码:
#include
#include
#include
using namespace...
分类:
其他好文 时间:
2014-09-04 19:02:19
阅读次数:
200
1 /* 2 * 给定两个字符串,确定其中一个字符串的字符重新排列后,能否变成另一个字符串,其实也就是变位词问题 3 * 比如说 a='abc' b='acb'是可以通过a变成b的 4 * 思路; 5 * 1.应进行分析,变位词区分大小写吗?比如God和dog是变位词?还需要考虑空格问题...
分类:
其他好文 时间:
2014-09-03 14:37:06
阅读次数:
204
一:通过*.hbm.xml配置实体的实现方式mappingResources用于指定少量的hibernate配置文件像这样Xml代码 WEB-INF/conf/hibernate/cat.hbm.WEB-INF/conf/hibernate/dog.hbm. .......
分类:
系统相关 时间:
2014-09-02 12:14:24
阅读次数:
329
yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
yum的命令...
分类:
系统相关 时间:
2014-08-28 19:50:16
阅读次数:
309
Description Gibbs: Next! First Pirate: My wife ran off with my dog and I'm drunk for a month. Gibbs: Perfect. Next! Second Pirate: Me hav...
分类:
其他好文 时间:
2014-08-23 11:12:50
阅读次数:
224
uva 11796 Dog Distance (计算几何-点和直线)
题目大意:
两条狗匀速分别沿着折线跑,已知同时出发,同时到达,问你求相差最大的距离 与相差的最小的距离之间的差值。
解题思路:
如果两只狗都走1条线段的话,根据相对运动的理论,可以把其中一只狗看成静止不动,另一只狗相对运动,且线路为线段,那么立刻转化为点到线段的距离的问题。...
分类:
其他好文 时间:
2014-08-19 16:36:54
阅读次数:
224
Linux命令(1)yum使用最简易安装CentOS后。开启了网卡基本就可以使用yum在Linux中下载安装软件了。Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基于RPM包管理,...
分类:
系统相关 时间:
2014-08-18 23:19:43
阅读次数:
382
Test for Job
Time Limit: 5000MS
Memory Limit: 65536K
Total Submissions: 9201
Accepted: 2080
Description
Mr.Dog was fired by his company. In order to support his fam...
分类:
其他好文 时间:
2014-08-18 20:31:12
阅读次数:
382