现在位置: 首页 > soiree发表的所有文章
  • 02月
  • 26日
综合 ⁄ 共 684字 评论关闭
题目链接~~>                 这题其实很简单,开始做题时很盲目,上来就用广搜(可能是广搜用习惯的缘故),果断超时,后来仔细想了一下,很明显用深搜嘛 !深搜写了一下wa,找了好久才找出来原来是少标记了一个。。 代码: #include<stdio.h> #include<stdlib.h> int x[12],y[12] ; int min ; int search()//判断是否结束 { for(int i=0;i<10;i++) if(x[i]==10&&y[i]==1) return 1 ; return 0 ; } void dfs(int bu) { int i,j,t1,t2,t3 ; if(search()) ......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 2274字 评论关闭
题目链接~~> 做题感悟:这题做了好几个小时,但是这题A的还算顺利没有什么坑。 解题思路:BFS + 优先队列+状态压缩      (1)先用BFS+优先队列处理出各点到其他点和边界的最短路径。      (2)用状态压缩枚举每种情况就ok了。 代码: #include<stdio.h> #include<iomanip> #include<vector> #include<queue> #include<fstream> #include<string.h> #include<stdlib.h> #include<string.h> #include<algorithm> #include<iostream> #define INT long long int u......
阅读全文
UIViewAutoresizingNone                 = 0,UIViewAutoresizingFlexibleLeftMargin   = 1 << 0,UIViewAutoresizingFlexibleWidth        = 1 << 1,UIViewAutoresizingFlexibleRightMargin  = 1 << 2,UIViewAutoresizingFlexibleTopMargin    = 1 << 3,UIViewAutoresizingFlexibleHeight       = 1 << 4,UIViewAutoresizingFlexibleBottomMargin = 1 << 5   UIViewAutoresizingNone:控件相对于父视图坐标值不变; UIViewAutoresizingFlexibleWidth:控件的宽度随着父视图的宽度按比例改变;......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 1887字 评论关闭
【题意】 给定一个n*n的方格,每个方格里有一个数,从左上角出发,只能向下走或向右走,取过的数不计算权值,问走k次能得到的最大权值和 【输入】 第一行两个数字n、k 接下来一个n*n的矩阵描述棋盘 【输出】 一个数字表示最大的权值和 最大费用最大流,每个网格拆成两个点,之间连一条格子权值的流量为1的边和权值为0的流量为k-1的边,每个格子拆成的后一个点向能通往的格子的前一个点连一条权值为0流量为k的边,然后源点向(1,1)的前一个点连权值为0流量为k的边,(n,n)向汇点连权值为0流量为k的边,图就建好了,之后求费用流即可......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 9510字 评论关闭
from:http://coolshell.cn/articles/4758.html   from:http://coolshell.cn/articles/933.html     酷壳里有很多我觉得很不错的文章,但是访问量最大的却是那篇《6个变态的Hello World 》,和它能在本站右边栏“全站热门 ”中出现的还有“如何加密源代码 ”,以及编程真难啊 等这样的文章。可见本站的读者们的偏好,我也相信你们都是“身怀绝技”的程序员。所以,今天给大家推荐这篇文章,相信一定能触动大家的兴奋点。 这篇文章的原文在这里(http://mindprod.com/jgloss/unmain.html ),我看完后我想说—— 什么叫“创造力”,创造力......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 1253字 评论关闭
 本章将介绍几个最基本的,也是最常用的 Git命令,以后绝大多数时间里用到的也就是这几个命令。 初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更新。我们还会展示如何让 Git忽略某些文件,或是名称符合特定模式的文件;如何既快且容易地撤消犯下的小错误;如何浏览项目的更新历史,查看某两次更新之间的差异;以及如何从远程仓库拉数据下来或者推数据上去。   常用命令 1.初始化新仓库,在工作目录下 $ git init 2.提交新修改 $ git add*.c $ git addREADME $ git......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 4106字 评论关闭
透析回调函数 “先泛后精,先浅后深”的道理可是知易行难,所以常常会给技术上的小细节纠缠着,搞得晕晕乎,其中“回调函数”就是其中之一了,虽然回用,但是老是不明白其中的含义,众多的书本也说得隐晦不清。直到不久前看到一篇文章才总算比较清晰了解。 概括起来,回调机制包括两部分:服务执行者和服务方式制定者。 1.   服务执行者先制定服务规范; 2.服务方式制定者然后按照规范制定服务方式; 3.然后执行者按照这个方式提供服务。 回调函数的方式是把函数指针的作为参数传递进去,所以规范就是约定函数的参数类型,个数。......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 3185字 评论关闭
当我们讨论指针时,通常假设它是一种可以用 void * 指针来表示的东西,在 x86_64 平台下是 8 个字节大小。例如,下面是来自 维基百科中关于 x86_64 的文章 的摘录: Pushes and pops on the stack are always in 8-byte strides, and pointers are 8 bytes wide. 从 CPU 的角度来看,指针无非就是内存的地址,所有的内存地址在 x86_64 平台下都是由 64 位来表示,所以假设它是 8 个字节是正确的。通过简单输出不同类型指针的长度,这也不难验证我们所说的。 #include <iostream> int main() { std::cout <<......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 94字 评论关闭
        在Linux 下经常需要链接一些 *.a的库文件,那怎么查看这些*.a 中包 含哪些文件、函数、变量:         1. 查看文件:ar -t *.a         2. 查看函数、变里:nm *.a
阅读全文
  • 01月
  • 15日
综合 ⁄ 共 355字 评论关闭
著名黑客站点:http://www.hackbase.com/ http://www.chinahacker.com/ http://www.hacker.com.cn/ http://www.cnxhacker.com/ http://www.sec120.com/college/http://www.chinahonker.com/index.htmhttp://www.anqn.com/http://www.98919.com/index.html三大黑客杂志: 《黑客防线》http://www.hacker.com.cn/ 《黑客手册》http://www.nohack.cn/ 《黑客X档案》http://www.hackerxfiles.net/ 加密破解: 看雪学院 http://www.pediy.com/
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 635字 评论关闭
VMWARE 显示Unable to open kernel device "\\.\Global\vmx86" (或者找不到vmci)的解决办法 (2011-09-18 12:53:39) 转载▼ 标签: 杂谈 分类:vmware  本人环境如下:    主机系统: windows XP sp3     虚拟机版本:7.1.2build-301548     虚拟机系统:redhat enterprise 5.5 问题描述:   打开虚拟机系统的时候出现 Unable to open kernel device"\\.\Global\vmx86"(或者出现 Unable to openkernel device "\\.\Global\vmci")时, 解决办法如下:  1.在出现 Unable to open kernel device "\\.\Global\vmx......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 5245字 评论关闭
  原链接:http://www.cnblogs.com/suyang/archive/2008/05/18/1201990.html Linux Shell编程入门 其他有用的链接:http://ss64.com/bash/       Posted on 2008-05-18 14:35 suyang 阅读(7327) 评论(0) 编辑 收藏  从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程......
阅读全文