博文

爱情悲剧^?^(2007-10-08 08:18:00)

摘要: 有那么一对情侣.女孩很漂亮,非常善解人意,偶尔时不时出些坏点子耍耍男孩.男孩很聪明,也很懂事,最主要的一点.幽默感很强.总能在2个人相处中找到可以逗女孩发笑的方式.女孩很喜欢男孩这种乐天派的心情.  
  他们一直相处不错,女孩对男孩的感觉,淡淡的,说男孩象自己的亲人.  
  男孩对女孩爱甚深,非常非常在乎她.所以每当吵架的时候,男孩都会说是自己不好,自己的错.即使有时候真的不怪他的时候,他也这么说.他不想让女孩生气.  
  就这样过了5年,男孩仍然非常爱女孩,象当初一样.  
  有一个周末,女孩出门办事,男孩本来打算去找女孩,但是一听说她有事,就打消了这个念头.他在家里呆了一天,他没有联系女孩,他觉得女孩一直在忙,自己不好去打扰他.  
  谁知女孩在忙的时候,还想着男孩,可是一天没有接到男孩的消息,她很生气.晚上回家后,发了条信息给男孩,话说得很重.甚至提到了分手.当时是晚上12点.  
  男孩心急如焚,打女孩手机,连续打了3次,都给挂断了.打家里电话没人接,猜想是女孩把电话线拔了.男孩抓起衣服就出门了,他要去女孩家.当时是12点25.  
  女孩在12点40的时候又接到了男孩的电话,从手机打来的,她又给挂断了.  
  一夜无话.男孩没有再给女孩打电话.  
  第2天,女孩接到男孩母亲的电话,电话那边声泪俱下.男孩昨晚出了车祸.警方说是车速过快导致刹车不急,撞到了一辆坏在半路的大货车.救护车到的时候,人已经不行了.  
  女孩心痛到哭不出来,可是再后悔也没有用了.她只能从点滴的回忆中来怀念男孩带给她的欢乐和幸福.  
  女孩强忍悲痛来到了事故车停车场,她想看看男孩呆过的最后的地方.车已经撞得完全不成样子.方向盘上,仪表盘上,还沾有男孩的血迹.  
  男孩的母亲把男孩当时身上的遗物给了女孩,钱包,手表,还有那部沾满了男孩鲜血的手机.女孩翻开钱包,里面有她的照片,血渍浸透了大半张.   ......

阅读全文(2041) | 评论:0

Oulipo (模式匹配)(2007-10-08 07:46:00)

摘要: Oulipo Time Limit: 5000ms, Special Time Limit:12500ms, Memory Limit:65536KB Problem description The French author Georges Perec (1938-1982) once wrote a book, La disparition, without the letter ‘e’. He was a member of Oulipo group. A quote from the book:
Tout avait l’air normal, mais tout s’affirmait faux. Tout avait l’air normal, d’abord, puis surgissait l’inhumain, l’affolant.Ⅱaurait voulu savoir ou s, articulait l’association qui l’unissait au roman: sur son tapis, assailant atout instant son imagination, l’intution d’un tabou, la vision d’un mal obscure, d’sun quoi vacant, d’un non-dit: la vision, l’avision d’un oubli commandant tout,ou s’abolissait la raison: tout avait l’air normal mais …
Perec would probably have scored high (or rather, low) in the following contest. People are asked to write a perhaps even meaningful text on some subject with as few occurrences of a given ”word” as possible. Our task is to provide the jury with a program that coun......

阅读全文(3003) | 评论:0

Digital Friends(2007-10-05 22:10:00)

摘要:Digital Friends Description
Two positive integers are called friends if they consist of the same decimal digits. So 123 and 32331313323213 are friends, but 123 and 22121221 are not.

Two positive integers (that are not friends) are called almost friends if a single neighbour exchange in one of them results in a pair of friends. A neighbour exchanges two neighbouring digits a and b into a-1 and b+1, or into a+1 and b-1, provided that these new digits are still in the range 0...9, and that no leading zero is generated. So 123 and 2223042 are almost friends(let 04->13), and 137 and 470 are neither friends nor almost friends(note that 13 -> 04 is not allowd).
The problem is to determine if two given integers are friends or almost friends. Input
The frist line of the input contains a single number: the number of test cases to follow. Each test case has the following format:
One line with two integer x and y, separated by a single space, with 0 < x, y < 10......

阅读全文(2778) | 评论:0

808x汇编指令(2007-10-04 09:46:00)

摘要:一、数据传输指令
───────────────────────────────────────
    它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.
    1. 通用数据传送指令.
        MOV    传送字或字节.
        MOVSX  先符号扩展,再传送.
        MOVZX  先零扩展,再传送.
        PUSH    把字压入堆栈.
        POP    把字弹出堆栈.
        PUSHA  把AX,CX,DX,BX,SP,BP,SI,DI依次压入堆栈.
        POPA    把DI,SI,BP,SP,BX,DX,CX,AX依次弹出堆栈.
        PUSHAD  把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次压入堆栈.
        POPAD  把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次弹出堆栈.
        BSWAP  交换32位寄存器里字节的顺序
   ......

阅读全文(2418) | 评论:0

子序列<ACM>(2007-10-03 15:46:00)

摘要: Subsequence Time Limit: 1000ms, Special Time Limit:2500ms, Memory Limit:32768KB Problem description A sequence of N positive integers (10 < N < 100 000), each of them less than or equal 10000, and a positive integer S (S < 100 000 000) are given. Write a program to find the minimal length of the subsequence of consecutive elements of the sequence, the sum of which is greater than or equal to S.

Input The first line is the number of test cases. For each test case the program has to read the numbers N and S, separated by an interval, from the first line. The numbers of the sequence are given in the second line of the test case, separated by intervals. The input will finish with the end of file.

Output For each the case the program has to print the result on separate line of the output file.if no answer, print 0.

Sample Input 2 10 15 5 1 3 5 10 7 4 9 2 8 5 11 1 2 3 4 5 Sample Output 2 3   说明: 从&n......

阅读全文(3008) | 评论:0

序列<ACM>(2007-10-03 13:38:00)

摘要:///// 好一段时间没做ACM题了,AC一道题都难了,看来以后还得经常练手...... , 贴一道简单的题 Sequence Time Limit: 2000ms, Special Time Limit:5000ms, Memory Limit:65536KB   Problem description
Giving a collection S of points on two dimension plane. (S = {(x0,y0), (x1,y1), ... }) We define a point is greater than another point when all its coordinate on two axis are both greater than or equel to another one. Namely, p is greater than q when xp ≥ xq and yp ≥ yq. A sequence is a list points < p1, p2, ... > satisfy that i < j => pi is greater than pj. You can use the elements in S to construct sequences, how many sequences needed to cover a S at least?


Input
The input consists of several test cases. Each test case start with a line containing a number n(0 < n ≤ 1000000), the number of points in S. Then n lines follows, each line containing two number, xi, yi(0 ≤ xi, yi ≤ 100000), the position of point i. The input end with EOF.

Output
Yo......

阅读全文(3437) | 评论:0

关于嵌入式系统开发(2007-09-23 15:11:00)

摘要:嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。

嵌入式系统是软硬结合的东西,搞嵌入式开发的人有两类。

一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系最密切的最底层软件,如BootLoader、Board Support Package(像PC的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。他们的优势是对硬件原理非常清楚,不足是他们更擅长定义各种硬件接口,但对复杂软件系统往往力不从心(例如嵌入式操作系统原理和复杂应用软件等)。

另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。如果我们学软件的人对硬件原理和接口有较好的掌握,我们完全也可写BSP和硬件驱动程序。嵌入式硬件设计完后,各种功能就全靠软件来实现了,嵌入式设备的增值很大程度上取决于嵌入式软件,这占了嵌入式系统的最主要工作(目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设计力量很弱,很多嵌入式公司自己只负责开发软件,因为公司都知道,嵌入式产品的差异很大程度在软件上,在软件方面是最有"花头"可做的),所以我们搞软件的人完全不用担心我们在嵌入式市场上的用武之地,越是智能设备越是复杂系统,软件越起关键作用,而且这是目前的趋势。

从事嵌入式软件开发的好处是:

(1) 目前国内外这方面的人都很稀缺。一方面,是因为这一领域入门门槛较高,不仅要懂较底层软件(例如操作系统级、驱动程序级软件),对软件专业水平要求较高(嵌入式系统对软件设计的时间和空间效率要求较高),而且必须懂得硬件的工作原理,所以非专业IT人员很难切入......

阅读全文(1892) | 评论:0

笑看贪官受贿(2007-09-22 20:39:00)

摘要:笑看贪官受贿“很有原则”
                                  陆志坚      受贿323万余元,从一个同龄人中的佼佼者、领导器重的人才变成单位的“蛀虫”,最后站在被告席上,这种感觉拿刘同华自己的话来说是“感到很耻辱”!昨日上午,广州市中级人民法院开庭审理了中石化广州分公司原副经理刘同华受贿一案。(9月21日 金羊网-新快报)     “手莫伸,伸手必被捉”。“日进斗金”的刘同华最终逃不过法律的制裁。而剖析刘腐败案,其中引人发笑的是其所谓的受贿“很有原则”论。当然,赤裸裸的权钱交易披上“原则”的外衣,不过是自欺欺人而已。       在庭审中,刘自比“君子”,强调自己“非常有原则”,声称“君子爱财,取之有道”,“绝对没有损害公司的任何利益”,只是法律意识有所欠缺,又被几个朋友鼓动起了贪念,最后才在犯罪的路上越走越远。看,好一个被冤枉的“君子”,自己并没有腐败,所收的钱是自己应得的“份额”,是别人应该感谢自己的“报酬”。真是好笑也可悲,7次受贿205万元,竟然“取之有道”,可谓贪婪到了近乎厚颜无耻的地步了。       更耐人寻味的是,刘最后也承认自己还是逃不过一个“贪”字。不知其到底是真心地忏悔,还是面对法律的天平无可奈何地作秀。其表示“非常后悔、耻辱和痛心”,“给我一个孝敬父母、重新做人的机会”之类庭审中的套话,既让人怜悯又备感悲戚,当大权在握肆意收受贿赂之时,倘若想到了耻辱、相当了父母的教育、想到了做人的自由,就该循规道矩,不贪不义之财,不存非份之想。但遗憾的是,面对金钱的诱惑,一切党纪国法、人格尊严都被置于了脑后,还以“很有原则”来遮掩自己内心的肮脏,也真是令人耻辱了。    &n......

阅读全文(2434) | 评论:0

什么是 .Net(2007-09-08 16:11:00)

摘要:/// 该文系网络转载 什么是.NET,以及.NET的影响

总是听人说.NET,但是具体是什么,指得是什么还是一头雾水,今天无意之中看到了这样的文章感觉他的解释还算不错,让大伙看一下吧!

.NET是什么,如何影响我?  

    一直以来就不断有人问我这个问题,我的回答总是随着时间的流逝而改变:最早我告诉他们这是一个新的平台,后来告诉他们这是Microsoft的一个新战略,但是现在我想我会这样回答:.NET是一个概念,是一种构想,或者是微软的一个梦想?

  [b]对于Microsoft .NET,微软官方有如下描述:

  “.NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来。”

  “借助于 .NET 平台,可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。”

  “.NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 XML Web 服务体验(丰富的用户体验)。.NET 将成为您今天正在使用的 Microsoft 应用程序、工具和服务器的一部分,同时,新产品不断扩展 XML Web 的服务能力以满足您的所有业务需求。” [/b]

  这个美国时间2000年6月22日上午面世的新概念一经发布就引起了全球IT界的关注,因为发布它的微软公司向以改变业界的游戏规则而闻名,该公司另一个出名的地方就是精通“拿来主义”,善于继承别人的思想再经过封装变成自己的产品。在.NET的新产品中,VS.NET有Delphi的影子,C#更宛若JAVA的一个clone,甚至.NET的“网络计算”的概念也曾经在很早以前由SUN提出过。但是这并不能妨碍.NET成为去年最热门的技术词汇,随着VS.NET和Windows.net的发布,它还会成为今年人们谈论最多的话题之一。

  发布.NET之后,盖茨说,网络将由呈现式的平台转为完全的平台。

  在微软的Win......

阅读全文(2733) | 评论:1

C++ STL(2007-09-08 14:32:00)

摘要:/// 网络转载 STL算法学习,小结如下: 前提: 下载stl源码:  http://www.sgi.com/tech/stl/download.html
打开网页:     http://www.sgi.com/tech/stl/stl_index.html 一   函数对象: 因为很多的算法中多使用了函数对象
二元函数对象,V1和V2为输入,V3为结果 plus<T>:
  transform(V1.begin(), V1.end(), V2.begin(), V3.begin(),plus<double>()); 其他的二元函数对象:minus,multiples,divieds,modulus. 二元断言函数对象,使用时需要bind2nd()或bind1st()来绑定比较对象。 less<T>:
  find_if(L.begin(), L.end(), bind2nd(less<int>(), 0)); 其他的二元断言函数:equal_to,notequal_to,greater,greater_equal,less_equal,logical_and,logical_or 二元逻辑函数 binary_negate:
const char* wptr = find_if(str, str + MAXLEN,
                           compose2(not2(logical_or<bool>()),
                     &n......

阅读全文(3211) | 评论:1