题目连接:http://codevs.cn/problem/1107/
一道很神奇的题目。对于算术表达式一类的问题,可以采用编译原理里的后缀表达式的方式来做,具体做法是分别维护两个栈,一个栈里保存表达式里的数字,另一个栈里保存表达式里的运算符,给每种运算符一个优先级,我们要维护这个栈的单调性,每次读入运算符中的数字或运算符,读入的是运算符时,若这个运算符比栈顶的运算符优先级低,就弹出栈顶元素...
分类:
其他好文 时间:
2014-10-06 14:53:50
阅读次数:
282
LeetCode 新题又更新了,最大子数组乘积
题目分析:求一个数组,连续子数组的最大乘积。...
分类:
其他好文 时间:
2014-10-06 15:26:40
阅读次数:
175
本篇紧接着上一篇
基本OOP知识 ,介绍高焕堂老师的第二讲, 架构设计的UML图形思考。本篇最重要的是三个词语:图形、思考、UML。
架构师的作用体现主要在项目开发前期,在整个项目还没有完成的时候,架构师的心中就要有整个项目的蓝图,整体框架,为了能够将架构师自己的蓝图、思路、框架表达给其他人,就需要借助于图形的魅力,以图形来思考,以图形来表达思考的结果,表达对于产品的架...
分类:
其他好文 时间:
2014-10-06 15:26:30
阅读次数:
199
//Given a non-negative number represented as an array of digits, plus one to the number.
//The digits are stored such that the most significant digit is at the head of the list.
//digits={9,9,9,...
分类:
其他好文 时间:
2014-10-06 13:46:10
阅读次数:
200
http://acm.hdu.edu.cn/showproblem.php?pid=4059
现场赛中通过率挺高的一道题 但是容斥原理不怎么会。。
参考了http://blog.csdn.net/acm_cxlove/article/details/7434864
1、求逆元 p=1e9+7是素数,所以由 a^(p-1)%p同余于1 可得a%p的逆元为a^(p-2)
2、segma(i...
分类:
其他好文 时间:
2014-10-06 14:19:20
阅读次数:
167
其实,我一直对产品经理抱有一个敬畏的心态。但接触之后,我发现自己的产品经理并没有什么特别,似乎经常只是听意见,视乎所有的东西不是客户的就是程序员的。但我隐约中感到,产品经理绝对不是我这么简单念头掠过的这么简单。所以,对产品经理,我有情节,但始终理不清。
今天开始去了解他们,希望自己能够理解他们,或许会花上半年的时间深度的理解。那就从第一本书开始吧《人人都是产品经理》。
我为什么要读这本...
分类:
其他好文 时间:
2014-10-06 14:35:00
阅读次数:
96
directx11 特别推出了一个数学库 用于向量 矩阵的计算,而且使用128位 同时计算4条32位数据 (SIMD)
之前基本是用的directx10math.h这个头文件。 这个数学库既然是新出的,肯定在硬件方便处理起来比以前的快许多,优化了很多。 技术永无止境嘛。推荐用新的
而现在可以单独用 xnamath.h directx9 10 11 都可以用这个库,很方便。 下面的表可以快速从...
分类:
其他好文 时间:
2014-10-06 14:18:10
阅读次数:
312
言开发人员总是喜欢就编码规范进行争论,但更重要的是如何能够在项目中自始至终地遵循编码规范,以保证项目代码的一致性。并且团队中的所有人都需要明确编码规范所起到的作用。在这篇文章中,我会介绍一些在我多年的从业过程中所学习和总结的一些较好的实践。举例为先我们先来看一个 FizzBuzz 示例。FizzBu...
分类:
其他好文 时间:
2014-10-06 14:31:40
阅读次数:
181
前言在使用 Lambda 表达式时,我们常会碰到一些典型的应用场景,而从常用场景中抽取出来的应用方式可以描述为应用模式。这些模式可能不全是新的模式,有的参考自 JavaScript 的设计模式,但至少我看到了一些人为它们打上了名字标签。无论名字的好与坏,我还是决定给这些模式进行命名,至少这些名字很具...
分类:
其他好文 时间:
2014-10-06 14:31:30
阅读次数:
280
类型转换器1、引入在Struts2中,请求参数类型不仅可以是String,还可以是其它类型。如,定义一个请求参数birthday为Date类型,给其赋值为1949-10-1,则birthday接收到的不是字符串“1949-10-1”,而是日期类型。但,需注意的是,对于基本数据类型,需将其定义为包装类...
分类:
其他好文 时间:
2014-10-06 13:41:20
阅读次数:
386
Given a collection of candidate numbers (C) and a target number (T), find all unique combinations in C where the candidate numbers sums to T.Each numb...
分类:
其他好文 时间:
2014-10-06 13:41:10
阅读次数:
154
ExecuteScalar运行查询,并返回查询所返回的结果集中第一行的第一列或空引用(假设结果集为空).忽略其它列或行.使用 ExecuteScalar 方法从数据库中检索单个值。由于不用创建行集、查找值并关闭行集,所以产生的系统开销很小与使用 ExecuteReader方法,然后使用 SqlDat...
分类:
其他好文 时间:
2014-10-06 13:40:30
阅读次数:
157
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------数据类型总结一、基本数据类型1.int(整型)1>long int 长整型,也可以简写成long, 占据8个字节,占位符用%ld2>short int小的整型,也可以简写成short,占据2个字节,...
分类:
其他好文 时间:
2014-10-06 15:20:20
阅读次数:
157
Lambda 表达式早在 C# 1.0 时,C#中就引入了委托(delegate)类型的概念。通过使用这个类型,我们可以将函数作为参数进行传递。在某种意义上,委托可理解为一种托管的强类型的函数指针。通常情况下,使用委托来传递函数需要一定的步骤:定义一个委托,包含指定的参数类型和返回值类型。在需要接收...
分类:
其他好文 时间:
2014-10-06 15:03:30
阅读次数:
233
First of all, you should install a clean Ubuntu Server (Amd-64) on your server. (Version 14.04 is strongly recommended for the best compatibility)Get ...
分类:
其他好文 时间:
2014-10-06 13:56:40
阅读次数:
187
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------指针定义指针是一种数据类型,可以定义一个变量,称为指针变量。指正变量表示的是其他某个变量的地址,也就是说,指针是用来储存地址的,而指针本身也是有自己的地址,指针变量所占的储存空间为8个字节。为什么要...
分类:
其他好文 时间:
2014-10-06 13:23:10
阅读次数:
194