码迷,mamicode.com
首页 > 2015年04月06日 > 全部分享
队列,广搜 nyoj 21 三个水杯
三个水杯 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述给出三个水杯,大小不一,并且只有最大的水杯的水是装满的,其余两个为空杯子。三个水杯之间相互倒水,并且水杯没有标识,只能根据给出的水杯体积来计算。现在要求你写出一个程序,使其输出使初始状态到达目标状态的最少次数。 输入第一行一个整数N(0 接下来每组测试数据有两行,第一行给出三...
分类:其他好文   时间:2015-04-06 17:23:48    阅读次数:153
第五周 项目二-对象作为数据成员
问题 回想Engineer类的数据成员,有眼镜、背包等。某Engineer的眼镜、背包,是Glass、Bag类的对象。类中的数据成员,其类型可以是简单类型,也可以是类。通过这种方式,将某些类组合到另外的类中,当作其中的一个“部件”使用。 本项目设计一个三角形类,其数据成员不再是三角形三条边的边长,而是三角形的三个顶点。利用设计的三角形类,输入三角形的三个顶点,求出其面积、周长,并判断其是否为直...
分类:其他好文   时间:2015-04-06 17:24:53    阅读次数:143
遵循高效编程之原则
前言:清明时节雨纷纷,路上行人欲断魂。借问酒家何处有?牧童遥指杏花村。对于清明节,想必杜牧这首诗肯定会让你呼之既出。今天是清明放假的最后一天,打扫完家里的卫生,我就必须要抓紧美好的时光来记录下《高效能程序员的修炼》一书第三章“高效编程之原则”的读书札记。 永远都是你的错误    在怨天尤人之前,我们应该做好自我反省,努力先把自身的问题解决了。       这个原则永远都必须去遵守,很多时候,...
分类:其他好文   时间:2015-04-06 17:22:14    阅读次数:153
第五周 项目三-多文件组织多个类
main.cpp   #include #include "header.h" using namespace std; int main() { CPoint X(2,5),Y(5,2),Z(7,8); CTriangle Tri1(X,Y,Z); cout<<"该三角形的周长为:"<<Tri1.perimeter()<<",面积为:"<<Tri1.area()<<...
分类:其他好文   时间:2015-04-06 17:23:00    阅读次数:184
LeetCode 62/63/120 Unique PathsI/II Triangle--DP
一:unique Path 题目: A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The robot can only move either down or right at any point in time. The robot i...
分类:其他好文   时间:2015-04-06 17:21:59    阅读次数:251
Win7下MongoDB 安装初始配置
一、下载  www.mongodb.org 二、安装 下载下来之后解压在没有空格的目录中,我的目录是D:\Program Files\MongoDB然后windows开始里面输入CMD,选择cmd.exe 右键选择以管理员身份运行(这点很重要,因为如果默认用户不是超级管理员那么没有办法将MongoDB安装为服务) 然后切换到安装目录\bin 目录下面   然后输入:...
分类:数据库   时间:2015-04-06 17:24:21    阅读次数:208
hdu 4292 网络最大流
http://acm.hdu.edu.cn/showproblem.php?pid=4292 Problem Description   You, a part-time dining service worker in your college’s dining hall, are now confused with a new problem: serve as many pe...
分类:其他好文   时间:2015-04-06 17:23:00    阅读次数:168
用c语言实现 判断一个字符串是不是回文字符串
#include; #include; void huiwen( const char* str) { int i; int flag; int len=strlen(str); char *ch=str; while(*ch!='\0') { ch++; } ch--; for(i=1;i<=len/2;i++) { if(*ch==*str) { fla...
分类:编程语言   时间:2015-04-06 17:22:12    阅读次数:786
关于hibernate4.3.8final版本(annotation)注解问题 相当的bug啊 求大神指点迷津
在hibernate官方文档中给出了 如下注解方式: 5.1. Mapping declaration Object/relational mappings can be defined in three approaches: using Java 5 annotations (via the Java Persistence 2 annotations) u...
分类:Web程序   时间:2015-04-06 17:20:56    阅读次数:146
辛星浅析linux中lvm的管理
之前lvm的博客也写过几篇,今天再来写一篇关于lvm的管理方面的总结。           操纵lv:       1、卸载lv   umount   "挂载目录"        2、扩展lv   lvextend   -L  +500M   /dev/lv00/lv01          3、重设lv的大小  lvresize  -L   5G  /dev/lv00/lv01    ...
分类:系统相关   时间:2015-04-06 17:21:23    阅读次数:170
[LeetCode]Plus One
简单题不解释, 维护一个进位即可public class Solution { public int[] plusOne(int[] digits) { int c = 1; for(int i = digits.length - 1; i >=0; i --){ if(c == 0)break; digits[i]...
分类:其他好文   时间:2015-04-06 17:20:23    阅读次数:155
【哈希表】Longest Consecutive Sequence
题目:leetcode Longest Consecutive Sequence   Given an unsorted array of integers, find the length of the longest consecutive elements sequence. For example, Given [100, 4, 200, 1, 3, 2]...
分类:其他好文   时间:2015-04-06 17:22:41    阅读次数:160
String to Integer (atoi)--LeetCode
这种题的考察重点并不在于问题本身,而是要注意corner case的处理,整数一般有两点,一个是正负符号问题,另一个是整数越界问题。思路比较简单,就是先去掉多余的空格字符,然后读符号(注意正负号都有可能,也有可能没有符号),接下来按顺序读数字,结束条件有三种情况:(1)异常字符出现(按照C语言的标准是把异常字符起的后面全部截去,保留前面的部分作为结果);(2)数字越界(返回最接近的整数);(3)字...
分类:其他好文   时间:2015-04-06 17:22:19    阅读次数:137
qsort函数
qsort函数:运用填写: 第一个为数组初始地址 第二个为待排序数组的个数 第三个为每个字节的大小(建议sizeof(a[0])) 第四个为函数指针(比较函数)比较函数: 一般来说比较函数的命名没有硬性的规定,但是我们一般还是用cm...
分类:其他好文   时间:2015-04-06 17:21:14    阅读次数:121
hdu 4289 利用最大流思想求图的最小割
http://acm.hdu.edu.cn/showproblem.php?pid=4289 Problem Description   You, the head of Department of Security, recently received a top-secret information that a group of terrorists is planning ...
分类:其他好文   时间:2015-04-06 17:20:57    阅读次数:233
HDU 1181 变形课 (DFS)
Problem Description 呃......变形课上Harry碰到了一点小麻烦,因为他并不像Hermione那样能够记住所有的咒语而随意的将一个棒球变成刺猬什么的,但是他发现了变形咒语的一个统一规律:如果咒语是以a开头b结尾的一个单词,那么它的作用就恰好是使A物体变成B物体.  Harry已经将他所会的所有咒语都列成了一个表,他想让你帮忙计算一下他是否能完成老师的作业,将一个B(...
分类:其他好文   时间:2015-04-06 17:19:58    阅读次数:127
最长上升子序列
输入数据 输入的第一行是序列的长度N (1 <= N <= 1000)。第二行给出序列中的N 个整数,这些整数的取值范围都在0 到10000。 输出要求 最长上升子序列的长度。 输入样例 7 1 7 3 5 9 4 8 输出样例 4import java.util.Scanner; public class TheMaxRiseSeries { public static vo...
分类:其他好文   时间:2015-04-06 17:20:48    阅读次数:166
1447条   上一页 1 ... 30 31 32 33 34 35 36 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!