题意:中文题,你懂得。。。
思路:建两个数组,一个标记,一个放答案(就是最快能处理的任务点), 在输入数据的时候标记改位置已经有任务了,并且找出来一个最大的数max。然后从max+1,出发从大到小,依次用temp定义没有任务的序号,如果是没有被标记那么就将该处的答案定义为temp。
题目链接 点击打开链接
代码:
#include
#include
#define MAXN 200005
...
分类:
其他好文 时间:
2014-08-04 14:32:57
阅读次数:
187
翻译火星语,不过火星语也是使用英文单词的,就是把一个单词对应到另外一个单词。
可以使用map, 使用二分,方法很多。
不过最快的应该都是Trie解法了。
把火星语挂在Trie树中,然后在叶子节点增加一个string容器,装英语单词。
查找的时候,找到了出现在Trie中的火星语,就返回string就可以了。
#include
#include
#include
using n...
分类:
其他好文 时间:
2014-08-04 11:02:47
阅读次数:
234
其实职场生活是一门大学问,有些人刚刚入职就醍醐灌顶般的似乎已经理解了个七八分,有的人工作了大半辈子还是没有领悟到职场生活的真谛,每个人都有职场菜鸟阶段,怎么样才能最快的摆脱这个头衔呢,让我们看看这5个有效的方法吧,让你快速融入职场生活。(本文来自e良师益友网)1、提前到达办公室 对于年轻人...
分类:
其他好文 时间:
2014-08-02 18:12:43
阅读次数:
249
1.概述 共享内存区是IPC中最快的,当内存区映射到共享它的进程的地址空间,进程间数据的传递就不再涉及内核。 但是这需要某种形式的同步,最常用的是信号量。 不再涉及内核:进程不再通过执行任何进入内核的系统调用来彼此传递数据。内核必须建立允许各个进程共享该内存区的内存映射关系,然后一值管理该内存区。 ...
分类:
其他好文 时间:
2014-08-01 22:48:02
阅读次数:
299
下面我们这篇博客来说一下java中是怎么合理的利用内存的,怎么将内存进行划分,做到各司其责,使系统平稳高效运行。
首先要知道的是java程序运行在JVM上,可以把JVM理解成java程序和操作系统之间的桥梁。因此JVM是内存分配原理的基础和前提。
一个完整的java运行程序会涉及一下内存区域:
(1) 寄存器(registers):JVM内部虚拟寄存器,这是速度最快的最快的存储...
分类:
编程语言 时间:
2014-08-01 19:43:52
阅读次数:
227
1. gzip [-cdtv#] filename:压缩。参数:-c:将压缩的数据输出到屏幕上,可通过数据重定向进行处理;-d:解压缩的参数;-t:可以用来检验一个压缩文件的一致性,查看文件有无错误;-v:可以显示出原文件/压缩文件的压缩比等信息;-#:压缩等级,1最快(压缩比最差),9最慢(压缩比...
分类:
系统相关 时间:
2014-08-01 19:03:22
阅读次数:
288
今天看到了一个互联网金融网站性能的文章,随即对这些网站有了一些兴趣。互联网金融这个概念,我印象中应该是从2012年底便开始逐渐显现,在2013年随着余额宝的推出,声势变得越来越大。而余额宝,仅仅是货币基金的一种互联网销售模式,在文章中测试的互联网金融网站,则大多数是P2P借贷。例如响应时间最快的拍拍...
分类:
Web程序 时间:
2014-08-01 04:43:01
阅读次数:
283
编写好的CSS代码能提升页面的渲染速度。本质上,一条规则都没有引擎解析的最快。MDN上将CSS选择符归拆分成四个主要类别,如下所示,性能依次降低。 ID 规则 Class 规则 标签规则 通用规则 避免过度约束 作为一般规...
分类:
Web程序 时间:
2014-07-31 17:27:27
阅读次数:
311
注释注释毫无疑问是让别人以最快速度了解你代码的最快途径,但写注释的目的绝不仅仅是"解释代码做了什么",更重要的尽量帮助代码阅读者对代码了解的和作者一样多。当你写代码时,你脑海里会有很多有价值的信息,但当其他人读你代码时,这些信息已经丢失,他们所见到的只是眼前代码。注释约定如果IDE提供注释格式,则尽...
分类:
其他好文 时间:
2014-07-29 20:35:52
阅读次数:
325