Description在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。 你的任务是,对于给定的N,求出有多少种合法的放置方法。Input共有若干行,每行一个正整数N≤10,表示棋盘和皇后的数量;如果N=0,表示结束...
分类:
其他好文 时间:
2015-07-26 20:38:25
阅读次数:
127
正则表达式 是一个描述字符模式的对象,JavaScript的RegExp类表示正则表达式,String和RegExp都定义了方法,后者使用正则表达式进行强大的模式匹配和文本检索与替换功能。JavaScript中的正则表达式用RegExp对象表示,可以使用RegExp()构造函数来创建RegExp对象,不过RegExp对象更多的是通过一种特殊的直接量语法来创建,正则表达式直接量定义为包含在一对斜线之间...
分类:
编程语言 时间:
2015-07-25 21:34:09
阅读次数:
198
Description在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。 你的任务是,对于给定的N,求出有多少种合法的放置方法。Input共有若干行,每行一个正整数N≤10,表示棋盘和皇后的数量;如果N=0,表示结束...
分类:
其他好文 时间:
2015-07-25 18:13:36
阅读次数:
88
VVDocumenter-Xcode是Xcode上一款快速添加标准注释,并可以自动生成文档的插件。有了VVDocumenter-Xcode,规范化的注释,只需要输入三个斜线“///”就可以搞定,非常方面实用,目前已经支持Swift。Objective-C效果图:Swift效果图:从Xcode 5开始...
分类:
其他好文 时间:
2015-07-23 23:17:11
阅读次数:
132
Description 在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。 你的任务是,对于给定的N,求出有多少种合法的放置方法。 Input 共有若干行,每...
分类:
其他好文 时间:
2015-07-23 21:17:14
阅读次数:
491
1.单引号和多引号的区别 (1)单引号:在单引号引起来的字符串中不能再包含单引号,即单引号不能嵌套使用。如果有必要在单引号中表示一个单引号的话,需要用反斜线(\)转义。另外,单引号字符串中出现的变量不会被变量的值替代。 echo 'this \n is \r a \t simple string.....
分类:
其他好文 时间:
2015-07-23 13:26:03
阅读次数:
102
正则表达式简单模式:匹配$_中的内容,只需要将模式写在一对斜线(/)中就可以了。如:#!/usr/bin/envperluse5.010;$_="yabbadabbadoo";if(/abba/){ say"itmatched!";}关于元字符和shell中的差不多:.==>任意字符;*==>重复....
分类:
其他好文 时间:
2015-07-23 09:26:58
阅读次数:
116
DFSTime Limit:1000MSMemory Limit:32768KB64bit IO Format:%I64d & %I64uDescription在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。你的任...
分类:
其他好文 时间:
2015-07-22 18:11:58
阅读次数:
97
唉,上午一直不在状态,都没有好好思考,基本上算是看的题解,切记做题一定要专注,一定要多思考,不能轻易的看题解了,这道题可以把'/'和'\'转化,用0和1表示,
'/'表示为 :
'\'表示为
001
100
010
010
100
001
相当于扩大了三倍,最后结果除以三就ok了
然后就可以用普通的搜索求了,还是连通问题,注意一点只要是遍历到处于边缘的0就说明这个一定不是环,w...
分类:
其他好文 时间:
2015-07-22 14:49:19
阅读次数:
82
SubmitStatusDescription在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上。你的任务是,对于给定的N,求出有多少种合法的放置方法。Input共有若干行,每行一个正整数N≤10,表示棋盘和皇后的数量...
分类:
其他好文 时间:
2015-07-21 16:41:59
阅读次数:
87