网格里放了一些石块,一个炸弹能炸开其所在的行和列。问炸光石块至少要几个炸弹。 枚举不炸开的行数,则可以得出还要炸开几列。 为了不让复杂度爆炸,需要两个优化。 先是递推预处理出f(i)表示i的二进制位中1的个数,f(i)=f(i-2^k)+1,k是可以推算出来的。 还要DFS枚举不炸开的行数,防止重复 ...
分类:
其他好文 时间:
2017-07-14 19:38:32
阅读次数:
160
<?php$_zjt = $_SERVER['HTTP_HOST'];$_xxurl = explode(".",$_zjt);$urlqz = $_xxurl[0];$_xxurl = array_reverse($_xxurl);$urlhz = $_xxurl[1].".".$_xxurl[0 ...
分类:
Web程序 时间:
2017-07-14 18:48:45
阅读次数:
254
通过输出$GLOBALS可以看到'/'后的参数都存在于$_SERVER['PATH_INFO']里; 声明一个数组来获取我们在'/'后传递的参数 $arr = explode('/', $_SERVER['PATH_INFO']); //print_r($arr)查看详细信息 ...
分类:
Web程序 时间:
2017-07-13 10:26:49
阅读次数:
168
php计算两个整数的最大公约数常用算法 <?php//计时,返回秒function microtime_float (){ list( $usec , $sec ) = explode ( " " , microtime ()); return ((float) $usec + (float) $s ...
分类:
编程语言 时间:
2017-06-22 13:16:31
阅读次数:
163
这里只介绍最常用的方法: explode() 函数用来将字符串打散成数组,其中 separator 表示分隔符,即:数组值之间的字符或代码 implode() 函数用来将数组合成字符串,其中 glue 表示胶合符,即:连接数组值之间的字符或代码 strlen() 函数返回字符串的长度。 ...
分类:
编程语言 时间:
2017-06-15 17:21:53
阅读次数:
139
这是一个js实现的粒子聚合文字或图片的动画特效 部分程序如下 ...
分类:
编程语言 时间:
2017-06-13 19:50:54
阅读次数:
235
//1.echo print_f exit die 输出 //2.explode 使用一个字符串分割另一个字符串$a='a,b,c';echo'<pre>';var_dump(explode(',',$a));echo'</pre>'; //3.implode 将一个一维数组的值转化为字符串$arr ...
分类:
其他好文 时间:
2017-05-29 21:46:14
阅读次数:
278
第一种方法: 思路:想要把excel表格内的数据直接导入数据库不是那么容易,可以把excel表格另存为.csv格式的文档(特点:内容以逗号分割);然后通过一系列的文档操作函数处理成为一个二维数组,然后再进一步处理即可导入数据库 思路正确但有时会出现问题(explode这里会出现问题,因为数据中可能也 ...
分类:
数据库 时间:
2017-05-24 19:20:14
阅读次数:
224
php 中implode() 函数是返回一个由数组元素组合成的字符串,它与php explode()函数的作用是相反的,php explode() 函数是:使用一个字符串分割另一个字符串,并返回由字符串组成的数组。 了解了php implode()函数的作用,我们看一下php implode()函... ...
分类:
Web程序 时间:
2017-05-24 11:13:01
阅读次数:
144