又见GCD
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 9984 Accepted Submission(s): 4157
Problem Description
有三个正整数a,b,c(0
...
分类:
其他好文 时间:
2014-07-24 10:43:24
阅读次数:
161
题目链接:uva 12326 &
hdu 4092 Yummy Triangular Pizza
题目大意:给出n,表示用n个正三角形去组成图形,问可以组成多少种不同的三角形,旋转,镜像,都算同一种。
解题思路:参考别人的思路,很巧妙,主要就是建立三维坐标轴。
正立三角形x+y+z = 0
倒立三角形x+y+z ≠ 0
这样从初始装态为0 0 0的三角形开始逐...
分类:
其他好文 时间:
2014-07-24 10:43:18
阅读次数:
328
疯狂的暑假学习之 汇编入门学习笔记 (十四)—— 直接定址表
参考: 《汇编语言》 王爽 第16章
1. 描述单元长度的标号
普通的标号:a,b
assume cs:code
code segment
a:db 1,2,3,4,5,6,7,8
b:dw 0
start:
mov si,offset a
mov di,offset b
mov ah,0
mov cx,8
s:
mov al,cs:[si]
add cs:[di],ax
inc si
loop s
mov...
分类:
其他好文 时间:
2014-07-24 10:42:58
阅读次数:
235
使用repo sync时,如果当前仓库有检出本地分支,假设为dev, 对应的远程track分支为origin/dev。 而manifest.xml中指定的track分支为origin/master,那么在repo sync时会自动将当前的dev分支的远程track分支修改为origin/master, 不仅如此,同时还会将origin/master上的修改rebase到本地的这个dev分支上。...
分类:
其他好文 时间:
2014-07-24 10:42:38
阅读次数:
302
首先从“东海颠倒山”__libc_start_main(xtern/dync_hook/spec_hooks.cpp: line 73)开始我们的旅行(还是寻宝比较给劲儿^-^)。通过“永久指针”printf我们来到了“伟大航路”上的 __tern_prog_begin(xtern/lib/runtime/helper.cpp: line 123)岛。让我们在它上面寻找我们想要的东西吧。果然有宝物tern::InstallRuntime(),顺着它我们找了对于我们这个大航海至关重要的伙伴Runtime::...
分类:
其他好文 时间:
2014-07-24 10:42:29
阅读次数:
386
背景:客户交给我一个项目,要求三个月上线试运行。赶在两个半月时间,我做好了了项目功能测试和部分性能测试。认为项目具备进入项目实施阶段的条件,于是乎,我通知客户,接下来两周将实施项目,并希望在这两周内结束项目。理想总是美好的,现实总是残酷的。当我急急忙忙跑到客户现场,准备部署系统时,发现客户的诸多问题。首先,客户的电脑买回来了,可是没有装机联网,于是乎,我花了半天功夫帮助他解决装机联网问题。本以为问题没有了,可立马部署系统。可发现,部署了应用服务器的电脑,还没有分配固定IP,合理的域名。这一次我搞不定了,只能...
分类:
其他好文 时间:
2014-07-24 10:42:07
阅读次数:
218
UVA 10385 - Duathlon
题目链接
题意:一些运动员,参加铁人两项,跑步r千米,骑车k千米,现在知道每个人的跑步和骑车速度,问能否设置一个r和k,保持r + k = t,使得第n个人会取胜,如果可以求出时间和r,k
思路:三分法,把每个人列出一个带r的方程求时间,其他人减去最后一个人就是相差的时间,发现这些方程都是一元一次线性方程,而问题相当于求每个x轴上,值最小...
分类:
其他好文 时间:
2014-07-24 10:40:28
阅读次数:
204
做AdHoc的題目放了一道博弈論,當時一看就知道是Nim遊戲。之前聽老師說過,也遇到過類似的題目,只是都沒有去看和寫過。
遊戲的大致規則就是給兩個玩家在n堆石子中輪流拿走石子,每個玩家每次只能從一堆中至少拿一個(當然不能超過那堆的個數),
輪到玩家沒石子可拿那個玩家就輸(就是拿走最後剩餘石子的玩家贏)。
問,先拿石子的玩家在兩個玩家都是最優策略的情況下能否贏。
做法,設每堆石子的個數分別為...
分类:
其他好文 时间:
2014-07-24 10:40:18
阅读次数:
162
UVA 474 - Heads / Tails Probability
题目链接
题意:给定n,求出2?n的科学计数法
思路:水水的,n最多到100w,那么先递推预处理出答案,然后输出即可
代码:
#include
#include
const int N = 1000001;
const double eps = 1e-9;
int n;
struct Ans...
分类:
其他好文 时间:
2014-07-24 10:39:54
阅读次数:
234
在一一分析每种设计模式之前,我首先把所有的设计模式做了一个总结,大致分成三部分:创建型模式、结构型模式和行为型模式。
一、创建型模式
1、抽象工厂模式
提供一个创建一系列或相关依赖对象的接口,而无需指定它们具体的类。
2、建造者模式
将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
3、工厂方法模式
定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂...
分类:
其他好文 时间:
2014-07-24 10:39:44
阅读次数:
210
??
之前我对所有的23种设计模式作了一个小总结,现在我们来对每一种设计模式作详细的分析。首先是访问者模式:
定义:表示一个作用于某对象结构中的各元素的操作。它可使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。
适用地方:访问者模式的目的是要把处理从数据结构分离出来。很多系统可以按照算法和数据结构分开,如果这样的系统有比较稳定的数据结构,又有易于变化的算法的话,使用访问者模式就...
分类:
其他好文 时间:
2014-07-24 10:39:38
阅读次数:
160
由于处理机是最重要的计算机资源,提高处理机的利用率及改善系统性能(吞吐量、响应时间),在很大程度上取决于处理机调度性能的好坏,因而,处理机调度便成为操作系统设计的中心问题之一。
一、处理机调度的层次
1、高级调度:又称为作业调度或长程调度,其主要功能是根据某种算法,把外存上处于后备队列中的那些作业调入内存,也就是说,它的调度对象是作业。
①作业是一个比程序更为广泛的概念,它不仅包含了...
分类:
其他好文 时间:
2014-07-24 10:39:37
阅读次数:
214
一:iPhone
4.0‘ Display: iPhone 5、iPhone 5S、iPhone 5C。 分辨率:1136 * 960
设计标准参照下图iPhone5
3.5’ Display: iPhone4S、iPhone4、iPhone3GS(非Retina屏) 分辨率: 960 *...
分类:
其他好文 时间:
2014-07-24 10:38:39
阅读次数:
304
首先明确一个观点:指针就是地址。这是理解指针的起始一步。...
分类:
其他好文 时间:
2014-07-24 10:38:37
阅读次数:
152
帮别人调试个程序,程序的功能主要涉及动态数组,实现动态数组元素的添加,删除,查找,显示功能。但是在执行添加功能的时候,连续执行三次添加的时候就会出现问题,让人感到非常的莫名其妙。
涉及到的函数如下所示:
void adddata(int * arr, int * len)
{
int n;
int *add;
int cnt=0, t1;...
分类:
其他好文 时间:
2014-07-24 10:38:22
阅读次数:
342
从需求出发并不是一句空话,在开发过程中也是如此。
从需求出发,实质上是暗合了极限编程和测试驱动开发的一些思想。
鉴于网站开发是一个比较流行的方向,我打算从一个网站开始,阐述一下自己对“需求驱动开发“的理解,并将其引申到一个更广泛的领域。...
分类:
其他好文 时间:
2014-07-24 10:37:26
阅读次数:
395
healthKit的一些知识点
by 伍雪颖
HealthKit
HKUnit
HKUnit *g = [HKUnit gramUnit];
HKUnit *dL = [HKUnit literUnitWithMetricPrefix:HKMetricPrefixDeci];
HKUnit *gPerdL = [g unitDividedByUnit:dL];
HKQuantity...
分类:
其他好文 时间:
2014-07-24 10:37:25
阅读次数:
194