三个水杯时间限制:1000ms | 内存限制:65535KB难度:4描述给出三个水杯,大小不一,并且只有最大的水杯的水是装满的,其余两个为空杯子。三个水杯之间相互倒水,并且水杯没有标识,只能根据给出的水杯体积来计算。现在要求你写出一个程序,使其输出使初始状态到达目标状态的最少次数。输入第一行一个整数...
分类:
其他好文 时间:
2015-09-07 22:39:04
阅读次数:
408
题意是给一个牧场,牧场当中有好多牧区,每个牧区用一个英文字母表示,大写的字母代表的牧区里各有一头牛,小写的没有,大写Z代表牛吃饭的地方。牛以相同的速度往吃饭的地方走,问哪个牧区的牛先到,并输出这头牛走过距离解法是以Z为起点求一遍单源最短路径。找到里的最近的那个大写字母所代表的那个牧场。/*ID: m...
分类:
其他好文 时间:
2015-09-07 22:32:58
阅读次数:
272
java7中引入自动资源管理(ARM),使用try(){}catch{}finally{},()中的资源会在程序运行后自动释放。文件流分为输入流和输出流,典型用法FileReader fr = new FileReader("poem.txt"); //读取已有文件FileWriter fw = n...
分类:
编程语言 时间:
2015-09-07 22:26:03
阅读次数:
183
#include using namespace std;#include "string"#include #include #include "set"#include #include "functional"#include "iterator" //输出流迭代器的头文件#include#....
分类:
其他好文 时间:
2015-09-07 21:05:58
阅读次数:
138
欲先攻其事必先利其器,关于VS的“即时窗口”的使用:打开“即时窗口”的快捷键是:Ctrl + Alt + I。要在“即时窗口”中打印查看打印输出结果,必须按如下步骤设置:【工具】→【选项】→【调试】→【常规】→将所有输出窗口文本重定向到即时窗口,如下图所示。在“即时窗口”中打印输出的语句是:Debu...
分类:
其他好文 时间:
2015-09-07 21:03:23
阅读次数:
149
先看一段代码: public static void main(String[] args) { String a = "a"+"b"+1; String b ="ab1"; System.out.println(a == b); }输出的结果是true.1.==和equals的区别(1).基...
分类:
其他好文 时间:
2015-09-07 19:23:08
阅读次数:
174
策略模式:策略模式设计帮助构建的对象不必自身包含逻辑,而是能够根据需要利用其他对象中的算法。使用场景:例如有一个CD类,我们类存储了CD的信息。原先的时候,我们在CD类中直接调用getCD方法给出XML的结果随着业务扩展,需求方提出需要JSON数据格式输出这个时候我们引进了策略模式,可以让使用方根据...
分类:
Web程序 时间:
2015-09-07 19:23:05
阅读次数:
160
字典序全排序:1 import java.util.Arrays; 2 import java.util.Scanner; 3 public class Cao41 { 4 /** 5 * @param 第一行输入个数N,第二行输入序列1-9, 6 * 输出字典序排列 ...
分类:
编程语言 时间:
2015-09-07 14:20:02
阅读次数:
216
首先,看一下下面这段代码:void changearr(int a[],int n){ cout<<sizeof(a)<<endl; // 输出4}int main(){ int a[10] = {2,78,100,88,12,55,45,0,1,2}; cout<<sizeof(a)<<endl;...
分类:
编程语言 时间:
2015-09-07 14:17:31
阅读次数:
189
平常我们输入一个命令,比如docker info,就是使用cli向daemon发送一次http请求,返回一些容器相关的参数 输入docker info的时候,如果daemon不是在后台运行,会有 ?INFO[0007] GET /v1.19/info?输出,GET相当于...
分类:
其他好文 时间:
2015-09-07 13:08:20
阅读次数:
332