题意:给出一个布满数字的网格,可以上下左右走,若下一个格子的数字比当前格子要大或者小或者一样,分别都要付出代价。给出一个期望代价,问当要求顺时针走出一个长宽均大于3的矩形的四条边后,最接近期望代价的情况。
做法:由于长宽大于3,直接暴力枚举即可。
#include
#include
#include
#include
#include
#include
#include
#in...
分类:
其他好文 时间:
2015-07-30 21:26:38
阅读次数:
191
JS中常见的设计模式
1.单例模式:创建只有一个实例的对象。
2. 工厂模式:有助于消除那些彼此实例化对方的类之间的耦合,改而用一个方法来确定要实例化哪个类。
3.桥接模式:既能把两个对象连接在一起,又能避免二者之间强耦合的方法。桥接元素把两个对象连接起来,同时又允许它们独立变化。
4.组合模式:非常适合用于创建动态的GUI界面,使用这种模式可以达到一条命令就可以在许多对象上激发复杂...
分类:
Web程序 时间:
2015-07-30 21:26:33
阅读次数:
138
我们是整一个表视图 然后再表视图的上方是一个广告栏
首先,在.h文件中写上下面的代码 主要就是遵守一些代理
#import
@interface WJJRootViewController : UIViewController
@end
然后再.m文件中写上如下
#import "WJJRootViewController.h"
@interface WJJRoot...
分类:
其他好文 时间:
2015-07-30 21:28:51
阅读次数:
169
接着上面的项目 ,当下面标记红色的代码写上后,我们按下右上角的edit按钮 就可以对cell进行插入、删除、移动等操作
#import "WJJRootViewController.h"
@interface WJJRootViewController (){
//数据源 存放数据
NSMutableArray * _dataArray;
//这就是我们的table...
分类:
其他好文 时间:
2015-07-30 21:25:44
阅读次数:
129
atoi函数atoi函数是实现数字字符串转整型数,实现代码的时候,要特别注意以下几点:
前面有空格,调过
要注意符号,即是正还是负数
非法输入
处理溢出
代码实现int my_atoi(const char *str)
{
const char *s;
char c;
unsigned int cutoff;
int acc;
int neg, any, cu...
分类:
其他好文 时间:
2015-07-30 21:25:55
阅读次数:
139
介绍spring AOP之前 先介绍三种常见的代理方式:静态代理,动态代理,cglib代理
代理概述:
代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理访问目标对象。这样好处: 可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。
举例:明星(邓紫棋)
目标 (代理)
一.静态代理
1)代理的对象要...
分类:
编程语言 时间:
2015-07-30 21:27:02
阅读次数:
479
被绑定的服务是Service类的一个实现,该类允许其他应用程序绑定到服务上并与之交互,为给服务提供绑定,我们必须实现onBind()回调方法。该方法返回一个IBinder对象,该对象定义了客户端可以用来与服务交互的编程接口。
客户端可以通过调用bindService()方法绑定到这个服务。当这样做的时候它必须提供ServiceConnection实现,该实现将监视与服务的连接。没有值的bindService()方法会立即返回,但当Android系统创建客户端与服务之间的连接时,我们会调用ServiceCon...
分类:
移动开发 时间:
2015-07-30 21:27:52
阅读次数:
274
今天一激动,就把win7升为win10了,感慨它简约的页面和软件提速,却无奈无法播放音乐,虽然播放得了视频却没有声音~~
经过百度和自己总结了一下,解决步骤如下:
1丶右键音量-->播放设备:
2丶扬声器-->属性:
3丶高级-->相对应的采样频率和位深度。默认是:24位丶48000Hz,我的是要改为24位丶96000Hz才有声音...
【线段树】hdu 1754 I Hate It题目链接:hdu 1754 I Hate It题目大意N个学生的初始成绩已知,操作m次,每次要么将第i个学生的成绩更新,要么查找区间【x,y】的最大成绩。很显然这是一道线段树,点修改、区间查询,笔者第三道线段树,完全自己敲的,直接AC~(≧▽≦)/~啦啦啦。
如果单纯查找区间最大值,时间复杂度O(N),而线段树O(logN),当查询的次数非常多时,显然...
分类:
其他好文 时间:
2015-07-30 21:27:20
阅读次数:
179
来自豆子老师非常好的一本Qt教程,但是只有网络版,所以用这个做笔记了,不动笔墨不读书嘛~~...
分类:
其他好文 时间:
2015-07-30 21:25:44
阅读次数:
174
自动补全功能是app比较友好的功能之一,但利用AutoCompleteTextView自动补全文本框控件完成起来并不简单,因为其中涉及到AutoCompleteTextView填充数据的适配器,与AutoCompleteTextView的监听器。同时还需要利用ContentResolver去查找设备的通讯录,当然,这与《【Android】利用安卓的数据接口、多媒体处理编写内存卡Mp3播放器app》...
分类:
移动开发 时间:
2015-07-30 21:26:47
阅读次数:
209
上篇文章简介了下zTree,以及简单实现。本篇书接上文,进行一下扩展,来看一下怎么从后台获取简单格式Json数据。...
分类:
其他好文 时间:
2015-07-30 21:26:26
阅读次数:
174
1、题目
就是给定一个二维数组,数组里面从左到右,从上到下都是非降序。然后查找某个值是否存在。这个题目在剑指offer里面也有。不过这里用的是自己想出来的方法。
2、解法
这里涉及到二分查找肯定是想着使用二分查找。类比一维数组的二分查找,需要两个指针表示范围。但是这里是二维数组,所有想着使用四个指针表示范围。二分查找中肯定需要个中点,这个中心点自然而然选择矩形的中心点。在一维数组,中心点把数...
分类:
编程语言 时间:
2015-07-30 21:25:45
阅读次数:
168
Ice_cream's world I
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 848 Accepted Submission(s): 494
Problem Description
ice_cream's...
分类:
其他好文 时间:
2015-07-30 21:25:19
阅读次数:
142
金明的预算方案
Description
金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早,金明就开始做预算了,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:...
分类:
其他好文 时间:
2015-07-30 21:25:44
阅读次数:
145
题目链接:
HDu5335
题意:
1000X1000的地图, 问通过四个方向从(1,1)走到(1000,1000)所经过的最小二进制序列是多少.
解题思路:
首先应该通过bfs找到 (1,1)能走到的值为0且最接近右下角的位置 (x+y值最大 ,有多个全部保存)
这样就能保证接下来找的序列是最短的
接下来每一步的...
分类:
其他好文 时间:
2015-07-30 21:24:44
阅读次数:
485
1.你在方法前输入/**然后一回车,自动帮你生成方法和参数的注释。
2.或者你在创建方法时,勾选生成注释的选项,也能帮你生成。
3.要把鼠标焦点放在方法里,然后ALT+SHIFT+J(该方法仅用于eclipse中)...
分类:
移动开发 时间:
2015-07-30 21:23:43
阅读次数:
360