iOS代码规范(Swift 与 OC 混编版)

按照自己的理解整理的 iOS 代码规范,部分规范参考了网上现有的一些资料,希望对大家有所帮助

2015-09-30 11:10:44

阅读数:2803

评论数:0

2.3.2 COW PEDIGREES 奶牛家谱

解题思路: 1.简单动态规划。基本思想是用小的二叉树去组成大的二叉树,最后输出dp[k][n]-dp[k-1][n]恰好就是要求的n个 点组成深度最多为k的方法数 2.设dp[i][j]表示j个点组成深度最多为i的二叉树的方法数,则动态规划公式为: dp[i][j]=∑(d...

2014-11-07 09:50:03

阅读数:1967

评论数:1

2.3.1 LONGEST PREFIX 最长前缀

解题思路: 1.简单动态规划。 2.纠结的边界处理,不建议采用dp[i]表示s前i个字符能否取得这种方法。用这种方法实现字符串储存的时候会比较麻烦。而且如果存储不对边界处理会非常麻烦……(最先我采用的是这种方法,结果WA 4次,多次处理还是有长度为0和长度为1的情况无法分辨,最终放弃)

2014-11-06 11:02:00

阅读数:1113

评论数:0

2.2.4 PARTY LAMPS 派对灯

解题思路: 1.因为每个按钮按2次和没按效果是一样的。所以每个按钮或者按或者不按,一共有2^4=16中状态。 2.然后因为这个电灯系统有个性质,每6个一循环,所以把这4个按钮的16种状态对应的前6个灯的状态枚举出来。然后分析,发现一下规律: -按1和按2相当于按3; -按2和按3相当于按1; -按...

2014-10-28 09:27:00

阅读数:2128

评论数:0

2.2.3 RUNAROUND NUMBERS 循环数

PS:最近工作比较忙,所以把以前在学校做acm的时候写的一些解题报告发出来 http://acm.sdibt.edu.cn/JudgeOnline/problem.php?id=2327 题目大意:(如题) 输入输出:(如题) 解题思路:从开始数后一个数往后枚举,然后判断其是不是循环数,如果是...

2014-10-28 09:18:07

阅读数:1472

评论数:0

2.2.1 PREFACE NUMBERING 序言页码

http://acm.sdibt.edu.cn/JudgeOnline/problem.php?id=2325 题目大意:(如题) 输入输出:(如题) 解题思路: 1.用打表法将每个数N(1 2.枚举。从千位开始枚举,一直枚举到个位为止,每次判断减掉那个数之后剩下的数是否还不小于0。如果...

2014-10-27 12:33:22

阅读数:1235

评论数:0

HAMMING CODES 海明码

http://acm.sdibt.edu.cn/JudgeOnline/problem.php?id=2324 题目大意:(如题) 输入输出:(如题) 解题思路: 简单搜索。按递增顺序搜索要求的n个数,然后跟前面的数判断距离是否大于d,找到的一组解即为最小的。 注意: 1.0在每组数据...

2014-10-27 12:30:05

阅读数:1818

评论数:0

P – FULL TANK?

题目大意:给定一张图,和每个点的油价,知道每条路的耗油量,给定一些询问,求从起点到终点用指定油箱容量的车所得到的最小耗费。 解题思路:BFS+优先队列 优先队列介绍:采用stl中的priority_queue实现。priority_queue默认的是最大优先队列,声明时只要priority_q...

2014-10-24 13:33:32

阅读数:833

评论数:0

A – EIGHT

八数码转换问题…… 经典bfs…… 关键问题: 1.状态的保存(见longwuxu该题解题报告中的全排列Hash表示) 2.bfs中标记数组的处理:     bfs中有两个标记数组,一个是标记队列中节点的标记数组isadd[],另一个是标记已访问节     点标记数组isvis[]。前...

2014-10-23 13:21:36

阅读数:874

评论数:0

a c++ program of derived class

2009-06-04 09:08:00

阅读数:710

评论数:0

计算器c语言代码

#include    /*DOS接口函数*/ #include    /*数学函数的定义*/ #include   /*屏幕操作函数*/ #include   /*I/O函数*/ #include   /*库函数*/ #include   /*变量长度参数表*/ #include  ...

2009-05-31 16:09:00

阅读数:3196

评论数:11

a new c++ program

2009-05-26 21:05:00

阅读数:775

评论数:0

实验上机课的程序

2009-05-21 09:01:00

阅读数:674

评论数:0

const用法详解 (摘抄笔记)

面向对象是C++的重要特性. 但是c++在c的基础上新增加的几点优化也是很耀眼的 就const直接可以取代c中的#define 以下几点很重要,学不好后果也也很严重 const 1. 限定符声明变量只能被读   const int i=5;   int j=0; ...

2009-05-17 10:16:00

阅读数:595

评论数:0

加快Windows XP的启动(摘抄笔记)

2009-05-16 23:05:00

阅读数:646

评论数:0

第一次成功分文件编程……

2009-05-14 13:59:00

阅读数:626

评论数:0

BAT命令大全(转)

2009-05-12 21:13:00

阅读数:1165

评论数:0

写出漂亮代码的七种方法(转)

2009-05-12 21:11:00

阅读数:647

评论数:0

C/C++头文件一览

2009-05-12 21:10:00

阅读数:548

评论数:0

命令提示符

2009-05-08 17:48:00

阅读数:967

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭