码迷,mamicode.com
首页 > 其他好文
Objective-C学习笔记_NSString、NSArray、NSNumber
讲解NSString和NSMutableString,NSArray和NSMutableArray,NSNumber和NSValue的使用。...
分类:其他好文   时间:2015-08-09 17:18:09    阅读次数:137
hdu1176 免费馅饼 ( 数塔(DP))
免费馅饼 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 32770    Accepted Submission(s): 11169 Problem Description 都说天上不会掉馅饼,但有一天gameb...
分类:其他好文   时间:2015-08-09 17:15:41    阅读次数:96
A Simple Problem with Integers
Description You have N integers, A1, A2, ... , AN. You need to deal with two kinds of operations. One type of operation is to add some given number to each number in a given interval. The other is...
分类:其他好文   时间:2015-08-09 17:14:34    阅读次数:97
HDOJ1009
1009,又是一道水题,属于那一类看到题就能想到解决方案。思路很清晰,就是输入(M,N)和N个(J,F),对输入的(J,F)按照比值[可以理解为效益]降序排序,按照效益高低进行有序交易。 关键是如何对结构体进行排序,这里可以考虑用STL。#include #include #include #include using...
分类:其他好文   时间:2015-08-09 17:14:41    阅读次数:97
lnmp日志分析
在开发时,通常需要记录一些log方便后期排错和优化。无论是php、nginx,还是MySQL数据库,都提供记录log功能,在适当的时候打开log记录功能,有助于我们发现代码中的各种问题。 1.php日志 在php的配置文件php.ini中设置下面的选项:;开启日志记录和记录的错误等级 log_errors = on 这样,一旦php在运行时遇到错误,就会被记录。log文件的格式:时间+错误级别+...
分类:其他好文   时间:2015-08-09 17:13:40    阅读次数:167
AVL
我们在树, 二叉树, 二叉搜索树中提到,一个有n个节点的二叉树,它的最小深度为log(n),最大深度为n。比如下面两个二叉树: 深度为n的二叉树 深度为log(n)的二叉树 这两个二叉树同时也是二叉搜索树(参考树, 二叉树, 二叉搜索树)。注意,log以2为基底。log(n)是指深度的量级。根据我们对深度的定义,精确的最小深度为floor(log(n)+1...
分类:其他好文   时间:2015-08-09 17:14:29    阅读次数:168
设计模式学习之--代理模式
代理模式,顾名思义,意思和我们日常生活中的代理差不多,举一个最简单的例子,我们知道,我们的火车站购票有很多的火车票代售点,这个火车票代售点可以代替我们的火车站的售票处让我们买票,当然,代售点相比于火车站售票点又可以提供电话订票和提前预定,这样,火车票代售点就基本可以实现火车站售票点的基本功能,同时还可以提供相对于火车站售票点其他的功能。那么,我们的设计模式中的代理模式就是这个意思。       ...
分类:其他好文   时间:2015-08-09 17:16:09    阅读次数:128
两个月后才更新一篇。。。。LIB和DLL的区别
共有两种库: 一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。 一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library。 共有两种链接方式: 动态链接使用动态链接库,允许可执行模块(.dll文件或.exe...
分类:其他好文   时间:2015-08-09 17:14:48    阅读次数:93
10271 - Chopsticks (DP)
记得以前做过一道经典的题目,也是选k套筷子,那么不难描述状态 ,即用d[i][j]表示在前i根筷子里选j双的最优解, 该题的唯一不同就是多加了一根最长的筷子 , 为了解决这个问题,就要想办法在状态转移的时候排除最长筷子的影响 。 我们还是先来考虑简单情况,假设没有最长的筷子,那么对于每一个状态只有两个决策 :选第i根筷子还是不选 。因为已经排好序了,所以选相邻两根筷子最优,因此如果不选第i根,状...
分类:其他好文   时间:2015-08-09 17:13:09    阅读次数:92
Scala入门到精通——第二十一节 类型参数(三)-协变与逆变
本节主要内容 协变 逆变 类型通匹符 1. 协变 协变定义形式如:trait List[+T] {} 。当类型S是类型A的子类型时,则List[S]也可以认为是List[A}的子类型,即List[S]可以泛化为List[A]。也就是被参数化类型的泛化方向与参数类型的方向是一致的,所以称为协变(covariance)。 为方便大家理解,我们先分析java语言中为什么不存在协变及下一...
分类:其他好文   时间:2015-08-09 17:13:54    阅读次数:186
hdu 1078 记忆化搜索
#include #include #include #include #include #include #include #include #include #include using namespace std; #def...
分类:其他好文   时间:2015-08-09 17:12:05    阅读次数:93
UVALive - 4452 The Ministers' Major Mess(2-SAT)
题目大意:有n个人对m个方案投票,每个人最多只能对其中的4个方案投票(其他的相当于弃权),每一票要么支持要么反对。问是否存在一个最终决定,使得每个投票人都有超过一半的建议被采纳,在所有可能的最终决定中,哪些方案的态度是确定的解题思路:参考了一下别人的思路,学习了 当想要确定某一个状态(i)时,可用用他的相反状态(i^1)和该状态建立一条边,那样的话,每当dfs到他的相反状态,就会报错了在理解了上面...
分类:其他好文   时间:2015-08-09 17:13:31    阅读次数:96
poj3207Ikki's Story IV - Panda's Trick tarjan缩点
//给一个有向图,每个点都有权值(可能有负权),从任意起点遍历一遍这个图, //走每一点都可以选择得到和不得到这个权值,问最多能得到多少权值 //先用tarjan进行缩点,得到一个森林,从这个森林的每棵树的根节点开始 //dfs搜一遍得到最大的一条路 #include #include #include #include usin...
分类:其他好文   时间:2015-08-09 17:11:33    阅读次数:88
HDU 5364-Distribution money(水题)
题目地址:HDU 5364 中文题意: 问题描述 地主小花难得当一回好人,这次她准备给长工们发津贴。有些长工会偷偷地在领完津贴后又排回队伍里去领津贴。不过小花对此表示无所谓,因为她发的是固定数额的津贴。但是如果有人领到的津贴超过其他所有人的总和的话,小花为了显示自己的公正,会去惩罚他。现已知每个来领津贴的人会登记下自己的工号。 输入描述 输入有多组数据,每组第一行为一个n(1 < = n...
分类:其他好文   时间:2015-08-09 17:10:29    阅读次数:128
git学习之旅(四)——回退版本
本地合并提交或修改提交说明 cd ~/usermkdir sample2cd sample2git initecho "1" > user.txtgit add .git commit -m "NO.1 commit"echo "2" >> user.txtgit add .git commit -m "NO.2 commit"echo "3" >> user.txtgit add ...
分类:其他好文   时间:2015-08-09 17:12:47    阅读次数:89
MinGW 使用 mintty 终端替代默认终端以解决界面上复制与粘贴的问题
使用了一段时间的 cygwin,挺开心的,又尝试了下同类工具 Msys + MinGW,安装好之后发现它居然使用默认的 cmd 作为终端,界面输出的复制与粘贴极其不便,我记得 Cygwin 使用的是 mintty 的终端,没有这个不便,于是打开 msys.bat 瞧了一眼,发现下面这段文本 这说明 MinGW 是可以使用 mintty 终端的,内心一喜,立即更换,先给它下载安装 mint...
分类:其他好文   时间:2015-08-09 17:12:08    阅读次数:322
Block使用详解,Block与代理相比的优点
Block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。 Block是Apple Inc.为C、C++以及Objective-C添加的特性,使得这些语言可以用类lambda表达式的语法来创建闭包。 闭包就是能够读取其它函数内部变量的函数。就是在一段请求连续代码中可以看到调用参数(如发送请求)和响应结果。所以采用Block技术能够抽象出很多共用函数...
分类:其他好文   时间:2015-08-09 17:10:08    阅读次数:4489
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!