题目要求输出N的K次方的前三位和后三位。后三位的解法不用多说了,用二分法快速去模即可。关键是前三位怎么求?题目中说N能用32位带符号整数表示,K最大是10的六次方。因此N^K的解ans最多不过10^(9*10^6),因此我们完全可以用以十为底的对数x+y表示,其中x表示对数的整数部分,y表示对数的小数部分。显然,ans的具体数字是由10^y来表示的,而x只是用来将小数以为成整数而已。并且可以确定的...
分类:
其他好文 时间:
2015-02-25 12:58:38
阅读次数:
117
一、软件工程的由来1.1、什么是软件能够完成预定功能的数据和指令集合,它是程序和文档的集合体1.2、软件发展过程早期专业服务时代------早期软件产品时代-----独立软件时代-----客户大众软件时代-----互联网增值时代中国的软件发展:家庭作坊---中小企业---规模化公司---上市公司1....
分类:
其他好文 时间:
2015-02-24 23:23:03
阅读次数:
252
C++中提供了用基本数据类型构造的构造数据类型来对复杂的数据进行描述与处理。这些构造数据类型包括枚
举、数组、结构、联合、指针、引用。 接下来结合我对指针的认识来说说指针。
一、指针的由来
要想了解指针,得先看看什么是地址。
当定义一个变量后,内存中将会划分出一块若干个存储单元组成的区域,用于保存该该变量的的数据 ,如图所
示,内存里每个存储单元都...
分类:
编程语言 时间:
2015-02-24 15:09:54
阅读次数:
246
1.Volley简介 Volley是Android平台上的网络通信库,能使网络通信更快、更简单、更健壮。那么在2013年的Google I/O大会上volley发布了。 Volley名称的由来: a burst or emission of many things or a large amount...
分类:
其他好文 时间:
2015-02-21 15:26:30
阅读次数:
343
1. Reactor的由来 Reactor是一种广泛应用在服务器端开发的设计模式。Reactor中文大多译为“反应堆”,我当初接触这个概念的时候,就感觉很厉害,是不是它的原理就跟“核反应”差不多?后来才知道其实没有什么关系...
分类:
其他好文 时间:
2015-02-15 18:13:44
阅读次数:
155
一、问题的由来URL就是网址,只要上网,就一定会用到。一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址 “http://www.abc.com”,但是没有希腊字母的网址“http://www.aβγ.com”(读作阿尔法-贝塔-伽玛.c...
分类:
Web程序 时间:
2015-02-15 14:53:36
阅读次数:
140
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,...
分类:
编程语言 时间:
2015-02-15 10:35:31
阅读次数:
214
问题由来最近在研究适合团队开发的web架构解决方案,该架构即要适合分工协作又要有一定扩展性,适合不同的数据库需要,因此我查阅了一些资料,初步构想出了一套架构,请各位多多指教。探索web开发架构最经典莫过于三层架构,表示层、逻辑层、数据处理层。数据访问层:其功能主要是负责数据库的访问。业务逻辑层:是整...
分类:
Web程序 时间:
2015-02-11 18:23:04
阅读次数:
203
转自:http://weibo.com/p/1001603808855434892996 了解整个由来,受益匪浅 在1979年,经典MVC模式被提出。 在当时,人们一直试图将纯粹描述思维中的对象与跟计算机环境打交道的代码隔离开来,而Trygve Reenskaug在跟一些人的讨论中,逐渐剥离出一系列...
分类:
其他好文 时间:
2015-02-11 12:41:36
阅读次数:
136
所谓死锁可以这么理解,就是同步的当中,出现了竞争资源的情况,双方或者多方的僵持不下所以造成了死循环。但是死锁也有“和谐”的时候,所以有的时候虽然写了死锁的代码确可以偶尔通过。死锁问题的由来是: 同步代码块中有同步函数; 同步函数中有同步代码块。或者说就是同步中还有同步也就是用了两个嵌套的synchr...
分类:
编程语言 时间:
2015-02-10 22:54:27
阅读次数:
139