摘要: 滑雪Time Limit:1000MSMemory Limit:65536KTotal Submissions:68012Accepted:25018DescriptionMichael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9一个人可以从某个点滑向上... 阅读全文
posted @ 2013-08-09 11:11 HPU---张振强 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 【引:智能家居概念】随着家庭自动化技术的发展,很多以前出现在科幻小说中的场景已经变为现实:只要说“看电视”就可以把电视打开,拉上窗帘,房间的光线逐渐调整到最适宜看电视的程度……或者,在回家的路上,打个电话,家庭自动化系统自动为您提前打开空调,调整室内温度到合适程度,接通通风装置,调节好室内的光线,把预先准备好的食物用微波炉加划‘1,这样,一回到家里就可以享受到清新的空气、舒适的环境,和刚刚热好的食物……随着IT产业的发展和人们生活水平的提高,“家庭自动化”、“智能家居”、 “网络家电”、“家庭网络”等技术的发展正受到人们的密切关注,相关产品也在逐渐成熟。进一步完善“智能家居”(SmartHom 阅读全文
posted @ 2013-07-30 14:28 HPU---张振强 阅读(404) 评论(1) 推荐(2) 编辑
该文被密码保护。 阅读全文
posted @ 2013-07-30 14:25 HPU---张振强 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)1、cin2、cin.get()3、cin.getline()4、getline()5、gets()6、getchar()附:cin.ignore();cin.get()//跳过一个字符,例如不想要的回车,空格等字符1、cin>>用法1:最基本,也是最常用的用法,输入一个数字:#include using namespace std;main (){int a,b;cin>>a>>b;cout 阅读全文
posted @ 2013-07-30 14:19 HPU---张振强 阅读(239) 评论(0) 推荐(0) 编辑
摘要: //Made by syx//Time : 2010年8月14日 16:20:34//////1071 The area//可令抛物线表达式为y= a(x-x1)^2+y1;//直线表达式为y=kx+b;//面积可通过微积分来计算a(x-x1)^2+y1 -(kx+b)在x2到x3区间内的定积分的值则为面积结果。#include int main(){int n;scanf("%d",&n);while(n--){ double x0,y0,x1,y1,x2,y2,area=0; scanf("%lf %lf %lf %lf %lf %lf",& 阅读全文
posted @ 2013-07-30 14:18 HPU---张振强 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 摘自互联网!比较适合ACMer使用,虽然有string了,那有这些用的顺心啊!当然java 、.net可以飘过!函数名: stpcpy功 能: 拷贝一个字符串到另一个用 法: char *stpcpy(char *destin, char *source);程序例:#include #include int main(void) { char string[10]; char *str1 = "abcdefghi"; stpcpy(string, str1); printf("%s\n", string); return 0; } 函数名: strcat 阅读全文
posted @ 2013-07-30 14:17 HPU---张振强 阅读(280) 评论(0) 推荐(0) 编辑
摘要: Posted on 2013-01-15 11:10 code2012 阅读(1) 评论(0) 编辑 收藏?#ifndef _MYVECTOR_H_ #define _MYVECTOR_H_ typedef struct _InstrExNode { char OpcodeName[16]; int DstNum; //目标寄存器的个数 char DesReg[8][16] ; //存放 目标寄存器的的名字 int ScrNum; //源寄存器的个数 char ScrReg[8][16] ; //存放 源寄存器的的名字 struct _InstrExNode *next; }InstrExNo 阅读全文
posted @ 2013-07-30 14:14 HPU---张振强 阅读(124) 评论(1) 推荐(0) 编辑
摘要: 最近面试深受打击,我感到自己的内功不足。于是翻看了一下《java编程思想》,对多态有了更深的认识。以前只知道多态有什么用,怎么用,但是不知道多态的原理是什么,现在大概是知道了,我也不想私藏,现与大家分享,老鸟就不用看了。多态实现的原理就是“方法调用后期绑定”。什么叫后期绑定?讲一个方法调用同一个方法主体关联起来被称作绑定。若在程序执行前进行绑定(例如编译的时候)的话,叫做前期绑定(c语言都是前期绑定)。相应的,在运行时候根据对象的类型进行绑定叫后期绑定,也叫动态绑定。也就是说,如果一个语言想实现后期绑定,就必须具有某种机制,以便能够在运行时能判断对象的类型,从而调用恰当的方法。也就是说,编译器 阅读全文
posted @ 2013-07-30 14:10 HPU---张振强 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码,因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打出来.1.最短路(Floyd、Dijstra,BellmanFord)2.最小生成树(先写个prim,kruscal要用并查集,不好写)3.大数(高精度)加减乘除4.二分查找. (代码可在五行以内)5.叉乘、判线段相交、然后写个凸包.6.BFS、DFS,同时熟练hash表(要熟,要灵活,代码要简)7.数学上的有:辗转相除(两行内),线段交点、多角形面积公式.8. 调用系统的qsort, 技巧很多,慢慢掌握.9. 任意进制间的转换第二阶 阅读全文
posted @ 2013-07-30 14:08 HPU---张振强 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 我常感叹到,学计算机的人是幸福的,因为在这个领域中有如此多的通俗易懂(相对来说)的经典好书,你需要做的只是坚持把它们一本一本读下去而已。学力学就没有这样的好事了(抱怨一下),除了论文就是论文,满篇公式,晦涩坚深,真不是给人看的(虽然我也没看过几篇)。在这里列出一些我看过或者准备看的算法书籍,以供参考。1. CLRS 算法导论算法百科全书,只做了前面十几章的习题,便感觉受益无穷。2. Algorithms 算法概论短小精悍,别据一格,准经典之作。一个坏消息: 同算法导论,该书没有习题答案。好消息:习题很经典,难度也适中,只需花点点时间自己也都能做出来。不好也不坏的消息:我正在写习题的答案,已完成 阅读全文
posted @ 2013-07-30 14:07 HPU---张振强 阅读(452) 评论(0) 推荐(0) 编辑