现在位置: 首页 > huhi1019发表的所有文章
  • 09月
  • 02日
综合 ⁄ 共 1118字 评论关闭
题目BC连接:http://bestcoder.hdu.edu.cn/contests/contest_chineseproblem.php?cid=571&pid=1002   题目意思:给出一个数n,求出他的所有排列中,为漂亮序列的个数。 这个可以根据题意得出一个公式,n=1时,值为1,否则值为 2^n-2,然后快速幂就行了。 注意的时,这里由于给定的值大于了int,所以,必须用到快速乘法: 快速乘法: LL multi(LL a,LL i,LL n){//和快速幂几乎一样只是公式中的+与*互换了 LL res=0;//由于是+,初始值为0 while(i){ if(i&1) res=(res+a)%n; a=(a+a)%n,i>>=1; ......
阅读全文
  • 08月
  • 10日
综合 ⁄ 共 925字 评论关闭
问题描述: 给一个整数,请输出该数字阶乘的后缀0的个数,例如: 数字7,它的阶乘为5040,后面有一个0,则输出1;还有数字10,它的阶乘为3628800,后面有两个0,则输出2。 /* 功能:求一个整数的阶乘含有多少个0 如 5! = 120(1个0) 8! = 40320(1个0) 10! = 3628800(2个0) 15! = 1307674368000(3个0) */ #include <stdio.h> #include <string.h> #include <math.h> int sum(int n) { int c = 0; while(n >= 5) { c += fun(n); n--; } return c; } /* ......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 2883字 评论关闭
什么是OpenCV? OpenCV(Open Source Computer Vision) 是一个开源的计算机视觉算法库。是用C/C++写的,旨在发挥多核心的优势。它提供C++、C、Python和Java的接口,并支持所有主流操作系统平台,包括Windows、Linux、Mac OS、iOS及Android。 Github库 今天的演示应用程序的代码在GitHub上有:day12-face-detection 。 OpenCV入门 开始学习OpenCV,第一步就是去它官网下载支持你目前操作系统的最新版本OpenCV包,文中使用的是2.4.7版。 程序包下载完成后,使用tar命令解压: $ tar xvf opencv-2.4.7.tar.gz 切换目录到o......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 66字 评论关闭
原文;http://www.cnblogs.com/CareySon/archive/2011/07/18/2109406.html
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 2437字 评论关闭
Ubuntu 下修改文件权限 常用方法如下: sudo chmod 600 ××× (只有所有者有读和写的权限) sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限) sudo chmod 700 ××× (只有所有者有读和写以及执行的权限) sudo chmod 666 ××× (每个人都有读和写的权限) sudo chmod 777 ××× (每个人都有读和写以及执行的权限) 其中×××指文件名(也可以是文件夹名,不过要在chmod后加-ld)。 解释一下,其实整个命令的形式是 sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户) 三位数的每一位都表示一个用户类......
阅读全文
  • 03月
  • 24日
综合 ⁄ 共 104字 评论关闭
讯宜和建达蓝德(他们也卖别的) 有代理商的硬盘,优点是保修年限有保障。 希捷硬盘代理商一览(2004年):http://price.zol.com.cn/article/2004/0527/99626.shtml
阅读全文
function openwin(url) {     var a = document.createElement("a");     a.setAttribute("href", url);     a.setAttribute("target", "_blank");     a.setAttribute("id", "openwin");     document.body.appendChild(a);     a.click(); }
阅读全文
  • 08月
  • 15日
综合 ⁄ 共 222字 评论关闭
#include <stdio.h> #include <string.h> int main() { char *s = "changzhi"; int i, j; char data[100] = {0}; strcpy(data, s); for(i = 0, j = 0; data[i] != '\0'; i++){ if(data[i] != 'h'){ //删除字符'h' data[j++] = data[i]; } } data[j] = '\0'; printf("%s\n", data); return 0; }
阅读全文
  • 07月
  • 15日
综合 ⁄ 共 5312字 评论关闭
本文为原创,如需转载请注明出处:http://blog.csdn.net/xiaoguan2008一家之言,难免存在纰漏,欢迎指正,勿吐槽。         UDID是什么?         UDID的全称是Unique Device Identifier,顾名思义,它就是苹果IOS设备的唯一识别码,它由40个字符的字母和数字组成。         UDID有什么用?        移动网络可利用UDID来识别移动设备,如iPhone和iPad。UDID对每台设备而言都是唯一的,从而成为了广告公司、市场分析机构和APP测试系统跟踪用户行为的实用工具。         目前使用UDID主要原因分为:                1)用于统计......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 642字 评论关闭
一:"'$var'" 这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法.如: var="test" awk'BEGIN{print "'$var'"}' 这种写法其实就是把一对单引号分成了两段单引号,中间的shell变量直接按照shell变量的引用方式即可,但是如果var中含空格,为了shell不把空格作为分格符,便应该如下使用: var="thisis a test" awk'BEGIN{print "'"$var"'"}'    (也就是在shell变量的两边加上一对双引号即可) 二:export变量,使用ENVIRON["var"]形式, (ENVIRON为awk中的内置环境变量数组) 如:                                               ......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 1629字 评论关闭
多校联赛4的一道题,,给一个有向图,问最多加多少条边后仍然不是强联通,以前总会遇到问最少加几条边让图成一个强连通图,比赛时自己就找到了答案,当时想着添加最多的边后一定是将原来的图连成两个强连通分量,而两个强连通分量间的边最多是两个联通分量的点数之积,再加上每个联通分量内部的点的边数就是所有的边数,再减去原来的边就是新加上的边了,把图强连通缩点后,求出每个出度或入度为0的联通分量为一个联通分量,剩余的所有联通分量连成一个联通分量形成的边数,取最大的。当时敲完代码提交wrong了,就怀疑自己的算法,......
阅读全文
配置选项: jquerymobile提供了很多的默认配置,jquerymobile会在执行到增强页面元素的时候马上执行它,远早于document.ready事件,这些默认的配置符合大部分情形,对于开发者来说也很容易去修改这些默认的配置。 当Jquery Mobile开始执行时,他就会在document对象上触发mobileinit 事件,所以你可以绑定别的行为来覆盖默认配置。代码: [javascript] view plaincopy $(document).bind("mobileinit", function(){   //覆盖的代码   });   因为mobileinit事件是在执行后马上触发,所以你需要在Jquery Mobile加载之前绑定你......
阅读全文