fhloj1050 足球赛 足球赛源文件: a(.bas/.c/.cpp/.pas)输入文件: a.in输出文件: a.out在小明的学校,足球是最受小朋友们欢迎的体育项目之一,班级之间常常会有足球比赛。有一天,小明所在的班级和另一个班级同往常一样,又进行了一场比赛。小朋友们在比赛过程中都玩得非常投入,以至于他们在比赛结束后忘记了比分。小明希望通过统计大家的进球信息来判断比赛的胜负(或者平局)。已知...
fhloj1092 五子棋 五子棋源文件: gobang(.bas/.c/.cpp/.pas)输入文件: gobang.in输出文件: gobang.out小明和他的朋友小李两个人在玩五子棋。游戏规则很简单,小明用黑色棋子,小李用白色棋子。两人轮流在棋盘上放棋子,每次只能在一个没有棋子的地方摆放一没自己的棋子。如果有一方的棋子率先在任意方向(横向、纵向、斜向)的5个棋子连续(如图1索示),那么就判定...
fhloj1091 拼单词 拼单词源文件: words(.bas/.c/.cpp/.pas)输入文件: words.in输出文件: words.out最近,小明的英语老师给小明留了一项作业,要求小明写一篇英文作文。小明刚学英语不久,经常在单词的拼写上犯错误,比如苹果apple写成了appel。所以小明写出的英文句子通常让人难以理解。非常有趣的是,如果小明写下的英文句子中每一个单词的第一个字母...
fhloj1090 21点游戏 21点游戏源文件: poker(.bas/.c/.cpp/.pas)输入文件: poker.in输出文件: poker.out小明和他的同学们最近痴迷一种叫做21点的纸牌游戏。游戏规则很简单,游戏一共需要两名玩家,两人分别从牌堆里面选取若干张牌。每张牌都有一个点数,每个玩家的点数就是手里存有的牌的点数之和。值得注意的是,如果一个玩家的点数超过21点,那么这名玩家的点数就会...
fhloj1089 帮奶奶算帐 帮奶奶算账源代码:bill.bas/pas输入文件:bill.in输出文件:bill.out小明的奶奶每周日都会去超市购物,去买接下来一周所需的生活用品。虽然超市的票据上写得比较清楚,然而由于奶奶买的东西太多了,她也算不清楚自己到底花了多少钱。小明看到奶奶去超市购物的票据之后,发现如果用计算机程序来解决这个问题会非常容易。所以现在小明把这个问题交给你,请你帮小明编写一个程序...
hdu1019 gcd和lcm Least Common Multiple[url]http://acm.hdu.edu.cn/showproblem.php?pid=1019[/url]Problem DescriptionThe least common multiple (LCM) of a set of positive integers is the smallest positive intege...
hdu1021 推理规律 Fibonacci Again[url]http://acm.hdu.edu.cn/showproblem.php?pid=1021[/url]Problem DescriptionThere are another kind of Fibonacci numbers: F(0) = 7, F(1) = 11, F(n) = F(n-1) + F(n-2) (n>=2)....
hud1008 电梯 迭代模拟计算 Elevator[url]http://acm.hdu.edu.cn/showproblem.php?pid=1008[/url]Problem DescriptionThe highest building in our city has only one elevator. A request list is made up with N positive numbers....
hdu1001 求和 Sum Problem[url]http://acm.hdu.edu.cn/showproblem.php?pid=1001[/url]Problem DescriptionHey, welcome to HDOJ(Hangzhou Dianzi University Online Judge).In this problem, your task is to calc...
hdu1000 A+B A + B Problem[url]http://acm.hdu.edu.cn/showproblem.php?pid=1000[/url]Problem DescriptionCalculate A + B.InputEach line will contain two integers A and B. [b][color=red]Process to end ...
hdu1000 A+B A + B Problem[url]http://acm.hdu.edu.cn/showproblem.php?pid=1000[/url]Problem DescriptionCalculate A + B.InputEach line will contain two integers A and B. [b][color=red]Process to end ...
hdu2035 乘方取余 人见人爱A^B[url]http://acm.hdu.edu.cn/showproblem.php?pid=2035[/url]Problem Description求A^B的最后三位数表示的整数。说明:A^B的含义是“A的B次方”Input输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1...
hdu2035 乘方取余 人见人爱A^B[url]http://acm.hdu.edu.cn/showproblem.php?pid=2035[/url]Problem Description求A^B的最后三位数表示的整数。说明:A^B的含义是“A的B次方”Input输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1...
hdu2034 差集 人见人爱A-B[url]http://acm.hdu.edu.cn/showproblem.php?pid=2034[/url]Problem Description参加过上个月月赛的同学一定还记得其中的一个最简单的题目,就是{A}+{B},那个题目求的是两个集合的并集,今天我们这个A-B求的是两个集合的差,就是做集合的减法运算。(当然,大家都知道集合的定义,就是同一个集合中不...
hdu2033 时间计算 人见人爱A+B[url]http://acm.hdu.edu.cn/showproblem.php?pid=2033[/url]Problem DescriptionHDOJ上面已经有10来道A+B的题目了,相信这些题目曾经是大家的最爱,希望今天的这个A+B能给大家带来好运,也希望这个题目能唤起大家对ACM曾经的热爱。这个题目的A和B不是简单的整数,而是两个时间,A和B 都...
HDU1003最大连续子序列和 Max Sum[url]http://acm.hdu.edu.cn/showproblem.php?pid=1003[/url]Problem DescriptionGiven a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For exam...
hdu2081 字符串拼接 手机短号[url]http://acm.hdu.edu.cn/showproblem.php?pid=2081[/url]Problem Description大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是是 6+手机号的后5位,比如号码为13512345678的手机,对应的短号就是6456...
poj1163 树型结构动态规划和最大路径 The Triangle[url]http://poj.org/problem?id=1163[/url][url]http://acm.hdu.edu.cn/showproblem.php?pid=2084[/url]Description73 88 1 02 7 4 44 5 2 6 5(Figure 1)...
poj1163 树型结构动态规划和最大路径 The Triangle[url]http://poj.org/problem?id=1163[/url][url]http://acm.hdu.edu.cn/showproblem.php?pid=2084[/url]Description73 88 1 02 7 4 44 5 2 6 5(Figure 1)...
POJ1579递归函数定义 Function Run Fun[url]http://poj.org/problem?id=1579[/url]DescriptionWe all love recursion! Don't we? Consider a three-parameter recursive function w(a, b, c): if a 20, then w(a, b, ...
POJ1050 最大子矩阵 To the Maxhttp://poj.org/problem?id=1050DescriptionGiven a two-dimensional array of positive and negative integers, a sub-rectangle is any contiguous sub-array of size 1*1 or greater located within th...
php模拟JVM的启动程序过程 首先概述一下JVM启动程序的过程:JVM在启动时传入的是类名,如java ClassName ,这样ClassName中的main方法就会被调用而执行,整个程序就跑起来了。我们需要明白两点,一是传入类名后如何定位编译后的*.class文件;二是为什么main方法非要弄成static。一、由java *.class文件的命名规则可知,*.class文件的名称和类名称相同,如果知道了类名就可以构造出*
javascript 学习笔记二 javascript 学习笔记二本地对象ArrayDateArray 属性: length 数组元素个数 方法: join() 将数组中所有元素连接起来,用参数作为分割符 split() 将字符串以参数指定的分割符分割为数组 concat() 连接两个数组 slice() 数组取子集 p
javascript 学习笔记一 javascript 学习笔记一概况变量类型变量转换引用类型运算符语句函数javascript是遵守ECMAScript规范的脚本语言,有很多脚本语言实现了ECMAScript规范,例如javascript、ActionScript和ScriptEase等。javascript组成: javascript虽然有规范可循,但是其实现是根据浏览器而定的,也就是说大部分语言是规范的,有少部分是存在
javascript DOM 操作 javascript DOM 操作一、IE中的操作1.IE中DOM的支持 IE中是以AcitveX来支持DOM的,共有5个版本 Microsoft.XmlDom MSXML2.DOMDocument MSXML2.DOMDocument.2.0 MSXML2.DOMDocument.3.0 MSXML2.DOMDocument.4.0 2.创建方法
HTTP HEADER 格式 HTTP HEADER 格式HTTP Request Header[]实例:// GET / HTTP1.1// Host 127.0.0.1User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.5) Gecko/20070713 Firefox/2.0.0.5Accept text/xml,app
利用php DOM函数库创建xml文档 php/** * filename: domEx.php * * Editor: richard_ma * * Date: 2007-07-27 * * Description: * 利用php DOM函数库创建xml文档 */// 设置Http头属性为xmlheader("Content-Type:text/xml");/** * 创建文档对象及根节点 */// 创建DOM对象,x
zend studio 5.5 配置php.ini 自己在d盘的根目录下安装了php v5.2.1,可是在使用zs(zend studio)时候用到pdo总说找不到driver。google了一下得知zs还有自己debug时使用的php.ini文件,需要在那里修改php配置zs某些php脚本才能正常运行。于 是在zs下的bin/php5/下找到了这个php.ini,打开发现这是一个php.ini的简化版,只有extDir、extOptions、
php dom function 笔记(随时更新) 1.class DOMDocument 使用该类创建xml文档,构造函数包括两个参数,xml版本和字符集 $dom = new DOMDocument(1.0, iso-8859-1);2.创建子节点 $dom->createElement() 返回值为DOMNode类型 $element = $dom->createElement(test,
ajax 原理部分js代码 /**//** * @author Ma Li *//**//** * create a xmlHttpRequest object for other function * using */var xmlHttp = createXmlHttpRequestObject();function createXmlHttpRequestObject()...{ // an xmlHttpR
Hello Ajax World Hello Ajax WorldWed, 02/14/2007 - 23:41 — crieckeSo lets apply this to a trivial example. Suppose you have a text file on the web server with url my_message.txt.Hello Ajax World!You would like to loa
返回值哲学 类中的方法可以根据对属性的操作分为两类,一类是读取属性值的,一类是影响属性值的,即对属性的修改。读取属性值进行计算的我们可以直接返回其结果,下面我们来谈谈对于属性值操作的方法。1.增加元素进入容器类型的属性中,返回this的引用。之所以这样做是为了可以对实例化的对象连续操作,如果返回其他会使对外的借口使用起来不是那么顺手。例如c++中的流,他们基本都重载了>操作符,他们返回的就是流对象本身,这样我
今天写了一个简单的helloworld运行时报错 今天写了一个最简单的helloworld程序,但运行时总是报错,说找不到类定义。检查了大小写都没错,注意JAVA在命令行下运行时参数是大小写敏感的。最后在网上多方搜索,终于得知罪魁祸首,原来是因为我的.java文件保存的目录名中有空格,去掉这些空格运行良好
800*600教会了我很多 好长时间没上我的blog发些东西了。 最近在帮学校的网络中心做网站,实际就是打打下手,没有什么主要的涉及技术的东西。做界面设计的时候我参考了DW的设置,经过和同学的商议后,定下了整体表格的宽度800像素,也为整个首页埋下了祸根。 在老师来检查的时候看了在1024*768分辨率的界面,觉得我们做得还不错,但是看了一会提了一些问题以后,老师要求把分辨率调到800*600,这个是我没
RAID技术简介 RAID是利用若干台小型硬磁盘驱动器加上控制器按一定的组合条件,而组成的一个大容量、快速响应、高可靠的存储子系统。由于可有多台驱动器并行工作,大大提高了存储容量和数据传输率,而且由于采用了纠错技术,提高了可靠性。硬盘阵列是视频网络系统中非常重要的一个环节,硬盘阵列的容量、速度、稳定性往往决定整个网络的性能。RAID通常是由在硬盘阵列塔中的RAID控制器或电脑中的RAID卡来
使用RIS远程安装Windows XP专业版浅谈 目录什么是RIS使用RIS进行远程安装的优点在什么时候应该使用RIS安装Windows XP使用RIS对Windows XP进行远程安装的详细步骤 什么是RISRIS是一种从Windows2000时代开始的新技术,它的全名是Remote Installation Service, 我们可以利用它来对Windows XP进行远程安装。使用RIS进行远程安装的优点RI
Windows XP Professional系统恢复浅谈 Windows XP Professional系统恢复浅谈系统还原概述:Windows系统还原的出现使用户可以在不重新安装系统的情况下把出错的系统还原到一个正常的状态。平时,系统还原工具自动在后台运行并监视系统文件以及某些应用程序文件的改变并创建还原点。通常,系统还原程序每天自动创建一个还原点,但是,当系统有以下事件触发时,系统还原程序会自动创建还原点:a.应用程序安装;b
Windows XP Professional计算机启动过程概述 Windows XP启动阶段概览从按下计算机开关启动计算机,到登入到桌面完成启动,一共经过了以下几个阶段:1. 预引导(Pre-Boot)阶段;2. 引导阶段;3. 加载内核阶段;4. 初始化内核阶段;5. 登陆。 每个启动阶段的详细介绍a) 预引导阶段在按下计算机电源使计算机启动,并且在Windows XP专业版操作系统启动之前这段时间,我们称之为预引导(Pre
System.in.read()长度多2问题 标准输入流会返回读取字节的长度,我们发现得出的数据会比实际输入的数据个数多2,但当我们输出数据的时候,多出的两个字节是不会显示的,由于我们不知道多出的两个字节的位置,这给我们直接处理输入的字节增加了难度。我们在输出字节数组时做些手脚来看看多出的字节的位置,用System.out.println("*" +test[i]+ "*"); 这样我们可以看出那两个字节在末尾,接下来我们就要查明这两
算算有多少头牛(NumberOfCaws)-构造法之递推(JAVA实现) 有一农夫养一头母牛,母牛三年后可以繁殖,每年产一头母牛,问20年后一共可以有多少头母牛?我们现在知道初始情况,就是一头母牛。根据母牛三年后可以繁殖,且每年产一头小母牛,我们可以把20年中的某一年母牛数F(n)分为两个部分:前一年的O(n)和当年新出生的N(n)。而我们可以进一步推出O(n)=F(n-1),即前一年的牛的总数和当年的非新生牛数目相同,那么可以出公式:F(n)=F(n-1)+N
JDBC-SQL Sever初探 软件JDK 1.4.2 DownloadAddress: http://www.sun.comSQL Server 2000SQL Server 2000 Driver for JDBC DownloadAddress: Windows: http://download.microsoft.com/download/3/0/f/30ff65d3-a84b-4b8a-a5
集合框架-Set接口 Set接口它是一个不包含副本的Collection。形式上,sets在e1.equals(e2)这样的形式中并不是e1和e2一对元素,至少有一个是空元素。使用它自己的名字作为暗指的元素,这个接口的模型取自数学上的set。Set接口处于附加的协议上,在构造构造器和构造add,equals和hashCode方法上超过了通过继承得到的其他Collection接口。其他通过继承得到的方法的
集合框架-Collection接口 Collection接口这个接口是Collection层次结构中的根。Collection是一组拥有自己元素的对象的描述。一些Collection允许复制元素,一些不允许,还有有序和无序之分。SDK并没有直接提供这个接口的实现:它的实现都是通过它的子接口来实现,例如:list和set。这个接口主要用于传递Collections和应付大量一般性的需求。Bags和multisets(无序的
Windows XP Shut Down and Automatic Reboot Problems(Windows系统关机时自动重新启动问题) tip:• Recovery settings (系统故障恢复设置问题) • Software incompatibilities, including driver issues (软件兼容性问题,包括驱动程序版本问题) • BIOS problems (BIOS 设置问题)Recovery Settings windows XP和windows 9x最大的差别之一就是
你能打开这把密码锁吗? 开锁的经验大家都有,但是眼前这把锁不太好开,我们看看它1 3 5 ( )1 4 9 ( )5 8 13 ( )… … … ( )凭借你多年的开锁经验,你马上断定眼前这扇门用的是密码锁。只见锁身上有 n行数字,在每行数字末尾都有好几个数字拨盘。看着这一行行多少不一的数字和数字末尾留下的空格,你忽然想起了小时候经常玩的一个游戏:找规律。这个游戏就是给你一个数列的前几项,让你填出后
有效编写软件的75条建议 1. 你们的项目组使用源代码管理工具了么? 应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么? 应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么? 不要用Word写测试用例(Test Case)。应该用一个
随机正整数生成类的JAVA实现 随机正整数生成类/** *Name:CreateRandomNumber.java *Author:Richard *Date:Apr-10,2006 *Version:1.0.0.0 *============================ *随机整数生成类 *============================ *Author Version Date Chang
复数类的JAVA实现 复数的存储和简单计算的实现/** *Name:ComplexNumber.java *Author:Richard *Date:Apr-13,2006 *Version:1.0.0.0 *======================= *create complex number and caculate it */ public class ComplexNumber{ pr
关于变形的背包问题的答案(C版) #include#define NUM 10 /*允许分解的最大元素数量*/int i[NUM]; /*记录分解出的数值的数组*/void main(){ int sum,n,total,k,flag,count=0; printf("Please enter requried terms( scanf("%d",&n); printf("
windows xp 全攻略 全面优化XP1、 缩短等待时间打开注册表编辑器,找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control,将 WaitToKillServiceTimeout 设为:1000或更小(原设定值:20000)。找到 HKEY_CURRENT_USER\Control Panel\Desktop 键,将右边窗口的 WaitToKillA
关于高精度正整数计算的JAVA实现 所谓高精度就是位数要求比较高的数,是我们通常使用的数据类型无法满足的数,因为它的位数要求超出了我们的数据类型的一般化的定义。我们经常会遇到这样的数字,例如我们国家的身分证号,它是18位的,在Excle中常常用科学记数法所表示,虽然可以进行记录,但是这和我们通常的使用方法不一致,在使用上造成了很大的麻烦。我们被迫使用文本方式记录这样的数据,但是当我们进行二分法查找或者排序时,
变形的背包问题 一道简单的编程题,让我想到了很多... 题目不算难,可能是我比较笨吧,它让我思考了好久,大概描述如下: 将正整数m分解为n个正整数之和,且分解后的数成降序排列 例如:将8(m=8)分解为4(n=4)个正整数之和,要求程序输出结果为 5 1 1 1; 4 2 1 1; 3 2 2 1 ...... 输出所有的可能性开始时我
什么是出路 今天天气不是很好,早晨天空是黄色的,那时沙尘暴。持续了一天,傍晚的时候开始飘雪花。刚才网速比较慢,网页打不开。刚刚把java作业呈到老师的邮箱里,觉得挺郁闷的。辛辛苦苦学了一年多的程序设计,还有数学和计算机其他方面的知识,被两个小程序弄得焦头烂额,我真的是不适合学这个吗?还是我学习的侧重点不正确导致我的知识结构不适合呢? 我现在越发的明白计算机语言不是最重要的,像类似计算机原理、
我对JAVA的一点感性认识 这个学期刚刚接触JAVA语言,它是作为我的专业课进入我的生活中来的。据说JAVA是由三个老头搞出来的(Patrick Naughton, Mike Sheridan, James Gosling),他们是Sun Microsystem公司Green Team的同事,先由于不满于c++,而后跳出来自己设计了叫Oak(橡树)语言,倒霉的是在注册的时候被人抢注了(原来抢注这事在90年代就有)