1 - (void)viewDidLoad 2 { 3 [super viewDidLoad]; 4 5 // 蓝色 6 UIView *blue = [[UIView alloc] init]; 7 blue.backgroundColor = [UIC...
分类:
移动开发 时间:
2015-07-31 12:39:08
阅读次数:
138
题意很好懂,大致就是三种颜色,红和蓝一起会变绿,给个终态矩阵,问从原始状态到终态最少画几笔? 按一定规则画 思路就是记红为1,蓝为2,绿为3,先遍历绿色,针对每一块绿色进行删除,每找到一块绿色,首先将它置零,然后主对角线上和它挨着的红色或绿色-1,副对角线上和它挨着的蓝色或绿色-2,ans+2...
分类:
其他好文 时间:
2015-07-30 21:14:09
阅读次数:
125
描述:在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。下图给出了一个画了两个矩形的例子。第一个矩形是(1,1)到(4,4),用绿色和紫色表示。第二个矩形是(2,3)到(6,5),用蓝色和紫色表示。图中,一共...
分类:
编程语言 时间:
2015-07-30 00:40:34
阅读次数:
215
今天在为自己的view添加约束 对比以前添加的约束时,发现有有两层淡红色线框一条实线和一条虚线,而以前一个demo中添加的则只有一个蓝色实线框。今天添加的约束如图1所示: 图1而以前添加约束如图2所示:图2后来按第一种约束在同级View下添加一个按钮后,发现按钮会漏出一部分 => 如果是按第二种方式...
分类:
移动开发 时间:
2015-07-30 00:25:49
阅读次数:
267
索引常用的数据结构为B+树。结构如下如上图,是一颗b+树,关于b+树的定义可以参见B+树,这里只说一些重点,浅蓝色的块我们称之为一个磁盘块,可以看到每个磁盘块包含几个数据项(深蓝色所示)和指针(黄色所示),如磁盘块1包含数据项17和35,包含指针P1、P2、P3,P1表示小于17的磁盘块,P2表示在17和35之间的磁盘块,P3表示大于35的磁盘块。真实的数据存在于叶子节点即3、5、9、10、13、1...
分类:
数据库 时间:
2015-07-29 17:22:10
阅读次数:
211
题目地址:HDU 5319
题意:给一个图n*m,原来全是点(’.’)。 现在要把图染成已给出的样子。 要求当是’\’的情况只用红色,是’/’的情况只用蓝色,当一个格子同时被红色和蓝色染得时候变成绿色。(每个格子只画一次)。
思路:这题只要模拟一下刷的过程就行了,如果出现了R,就刷R刷到底,出现B就刷B,出现G就左右各刷一次。#include
#include <math.h...
分类:
其他好文 时间:
2015-07-29 17:20:03
阅读次数:
130
题目链接:点击打开链接
题目大意:一个画板,分成很多小格子,画家可以用红色R的笔'\',或者用蓝色B的笔'/',一个格子中如果画了红色和蓝色,那么会变成绿色G,对与一个格子来说一种颜色只能画一次,给出画完后的画板,问最少需要多少次才能画完。
直接暴力,有上到下遍历,尽量画更多的地方
注意:没有给出画板的长
#include
#include
#include
using namesp...
分类:
其他好文 时间:
2015-07-29 12:19:54
阅读次数:
129
题目传送门 1 /* 2 题意:刷墙,斜45度刷红色或蓝色,相交的成绿色,每次刷的是连续的一段,知道最终结果,问最少刷几次 3 模拟+思维:模拟能做,网上有更巧妙地做法,只要前一个不是一样的必然要刷一次,保证是最小的,脑洞大 4 */ 5 #include 6 #include ...
分类:
其他好文 时间:
2015-07-29 09:06:08
阅读次数:
137