多连块拼图
时间限制:1000 ms | 内存限制:65535 KB
难度:4
描述
多连块是指由多个等大正方形边与边连接而成的平面连通图形。 ———— 维基百科
给一个大多连块和小多连块,你的任务是判断大多连块是否可以由两个这样的小多连块拼成。小多连块只能平移,不能旋转或者翻转。两个小多连块不得重叠。左下图是一个合法的拼...
分类:
其他好文 时间:
2014-10-09 21:41:07
阅读次数:
252
用一种自己理解的方式去做,就会发现其实不难。最近好几个人问过这个问题,总是做着做着就把自己绕进去了。其实这里只要知道三种遍历的规则,理清思路,就没问题啦!
这只是个人理解,有更好理解的欢迎交流学习!...
分类:
其他好文 时间:
2014-10-09 22:47:37
阅读次数:
129
结构体相比数组最大特点是,里面可以存放不同类型数值,而数组只能是同种数值。...
分类:
其他好文 时间:
2014-10-09 22:47:27
阅读次数:
206
Android出错问题:AndroidManifest.xml:2: error: No resource identifier found for attribute 'installLocatio...
分类:
移动开发 时间:
2014-10-09 22:13:47
阅读次数:
542
C++AMP介绍(一)
最后更新日期:2014-05-02
阅读前提:
环境:Windows 8.1 64bit英文版,Visual Studio 2013 Professional Update1英文版,Nvidia QuadroK600 显卡
内容简介
介绍C++ AMP如何使用加速器(GPU)的并发执行能力。通过两个尽可能简洁的程序,让用户了解到如何把AMP应用到...
分类:
编程语言 时间:
2014-10-09 21:40:17
阅读次数:
396
38.绝不要重新定义继承而来的缺省参数值。
重新定义函数缺省参数值意味着重新定义函数,而非虚函数不能重新定义,所以将就考虑不能重新定义虚函数的缺省参数值的原因:虚函数是动态绑定的而缺省参数值是静态绑定的。
静态类型是指程序中声明的类型,而动态类型是指实际对象的类型,举个栗子:
class A{
public:
virtual void fun(int a=0) const{cout<<...
分类:
编程语言 时间:
2014-10-09 21:23:27
阅读次数:
213
3-5 学生成绩统计
Time Limit: 1000MS Memory limit: 65536K
题目描述
通过本题目练习可以掌握对象数组的用法,主要是对象数组中数据的输入输出操作。
设计一个学生类Student
它具有私有的数据成员:学号、姓名、数学成绩、英语成绩、计算机成绩;具有公有的成员函数:求三门课总成绩的函数int sum();
求三门课平均成绩的函数...
分类:
其他好文 时间:
2014-10-09 21:39:58
阅读次数:
138
C++ AMP 介绍(二)
最后更新日期:2014-05-02
阅读前提:《C++ AMP介绍(一)》
环境:Windows 8.1 64bit英文版,Visual Studio 2013 Update1英文版,Nvidia QuadroK600 显卡
内容简介
介绍C++ AMP的 array、array_view、extent类和平铺的知识。
正文
数据的移动...
分类:
编程语言 时间:
2014-10-09 21:23:08
阅读次数:
321
系统:WIN7 64位
开始的时候IE11一点都没有。后来不知道怎么,第一次能打开,然后关闭再打开IE,就是一片空白,设置按钮选项也变为灰白,最后连调试工具也无法使用,一打开IE就崩溃。
在网上找到的第一个方法,删除注册表。如下,WIN+R输入regedit,然后HKEY_CURRENT_USER->Software->Microsoft->Internet Explorer,删除In...
分类:
其他好文 时间:
2014-10-09 21:39:38
阅读次数:
375
File file=new File("E:\\aa.jpg");
String fileName=file.getName();
String fileTyle=fileName.substring(fileName.lastIndexOf("."),fileName.length());
System.out.println(fileTyle);
程序运行效果图:...
分类:
编程语言 时间:
2014-10-09 20:49:27
阅读次数:
239
贝叶斯公式描述的是一组条件概率之间相互转化的关系。
在机器学习中,贝叶斯公式可以应用在分类问题上。这篇文章是基于自己的学习所整理,并利用一个垃圾邮件分类的例子来加深对于理论的理解。
这里我们来解释一下朴素这个词的含义:
1)各个特征是相互独立的,各个特征出现与其出现的顺序无关;
2)各个特征地位同等重要;
以上都是比较强的假设
下面是朴素贝叶斯分类的流程:...
分类:
其他好文 时间:
2014-10-09 21:39:17
阅读次数:
205
题目大意:输入字符串a,b,c 要求判断c是否有a,b中的个字符保持原有顺序组合而成。
算法思想:
DP
用dp[i][j]表示a的前0~i-1共i个字符和b的前0~j-1共j个字符是否构成c[i+j-1].
状态转换方程:
if(i>=1&&c[i+j-1]==a[i-1])
dp[i][j]=dp[i][j]||dp[i-1][j]
if(j>=1&&c[i+j-1]==b[j-...
分类:
其他好文 时间:
2014-10-09 22:29:07
阅读次数:
198
图的定义与术语
在线性表中,每个元素之间只有一个直接前驱和一个直接后继,在树形结构中,数据元素之间是层次关系,并且每一层上的数据元素可能和下一层中多个元素相关,但只能和上一层中一个元素相关。
但这仅仅都只是一对一,一对多的简单模型,如果要研究如人与人之间关系就非常复杂了。
万恶图为首,前边可能有些童鞋会感觉树的术语好多,可来到了图这章节,你才知道什么叫做真...
分类:
其他好文 时间:
2014-10-09 22:28:58
阅读次数:
206
public static void main(String[] args) {
SendFactory factory = new SendFactory();
Sender sender = factory.produce("sms");
sender.Send();
}
}
输出:this i...
分类:
编程语言 时间:
2014-10-09 21:55:29
阅读次数:
413
大家都知道php有内置的数组合并函数array_merage($arr,$arr1,$arr2,$arr3);那如何把一个二维数组如array(array('a'=>1,'b'=>2),array('c'=>3,'d'=>4)) 合并成如下的数组
array('a'=>1,'b'=>2,'c'=>3,'d'=>4);似乎,php目前还没有这样的内置函数吧,于是自己动手写了两种方法,仅供大家参...
分类:
其他好文 时间:
2014-10-09 22:28:37
阅读次数:
172
var a= new Array(new Array(1,2),new Array('b','c'));document.write(a[1][1]);说白了,就是利用for循环定义二维数组!//虚线部分还可以采用js Array内置对象的push()方法来实现,因为arr1.push(arr2)时...
分类:
编程语言 时间:
2014-10-09 22:11:07
阅读次数:
206
1. 简介 使用ptrace向已运行进程中注入.so并执行相关函数,其中的“注入”二字的真正含义为:此.so被link到已运行进程(以下简称为:目标进程)空间中,从而.so中的函数在目标进程空间中有对应的地址,然后通过此地址便可在目标进程中进行调用。 到底是如何注入的呢? 本文实现方案为:在目...
分类:
其他好文 时间:
2014-10-09 21:54:17
阅读次数:
283