#include
#include
#include
using namespace std;
struct node
{
int x,y,step;
};
char map[105][105];
int vis[105][105];
int to[4][2]= {1,0,-1,0,0,1,0,-1};
int n,m,sx,sy,ex,ey,ans;
int check(in...
分类:
其他好文 时间:
2014-07-19 23:11:19
阅读次数:
330
#include
using namespace std;
int n=0;
template
void Swap(T *a,T *b)
{
T temp=*a;
*a=*b;
*b=temp;
}
template
void Perm(T A[],int k,int m)
{
if(k>m)
{
for(int i=0;i
{
cou...
分类:
其他好文 时间:
2014-07-20 00:12:42
阅读次数:
250
#include
int main()
{
int i,j,a[505]={0};
for(i=1;i<=500;i++)
a[i]=1;
for(i=2;i<=500;i++)
if(a[i])
for(j=i+i;j<=500;j+=i)
a[j]=0;
for(i=2;i<=500;i++)
if(a[i])
printf("%d ",i);
p...
分类:
其他好文 时间:
2014-07-20 09:30:21
阅读次数:
268
相关知识点:
1、a≡b(modc),a,b关于模c同余 ,即a modc=b mod c , 等价于a%c=b
2、如果a,b互质(a,b)=1,则可得a关于模b的逆 ax≡1(modb)
3、关于余数的定理:
定理1 :如果被除数加上(或减去)除数的整数倍,除数不变,则余数不变。
定理2 :如果被除数扩大(或缩小)几倍,除数不变,则余数也扩大(或缩小)同样的倍数。...
分类:
其他好文 时间:
2014-07-20 00:26:08
阅读次数:
314
Linux内核更新超级频繁,但是有必要时刻升级吗?个人感觉没有必要,但是你要时刻关注新特性列表,然后把自己的内核升级到离最新版本差一两个月发布的版本而不是最新版本,以保证稳定性,因为一两个月的时间足够多的慧眼会发现足够多的问题,既然自己不是Alan Cox那个梯队的大牛,最好不要在自己的生产版本上使用最新内核,当然,做试验或者Just play例外。 为什么要升级内核?是的,很多人并不...
分类:
系统相关 时间:
2014-07-20 00:39:30
阅读次数:
309
“未声明“MessageBox”。它可能因其保护级别而不可访问。”
需要引用命名空间System.Windows.Forms...
分类:
其他好文 时间:
2014-07-20 00:01:29
阅读次数:
357
已经第二次机房收费系统重构了,一遍当然得有一遍的效果,正如对于文本框为空的提示方法,回顾第一遍机房,那些傻里傻气的If语句让自己对代码的亲和度大打折扣啊!那么到底有什么办法解决那些重复性的判断呢?这时候我们就要提到所谓的Model窗体了。在Model窗体中,建立一个封装数组,当窗体中需要判断大量文本框为空的时候,只需简单的调用即可。...
分类:
Web程序 时间:
2014-07-19 23:37:19
阅读次数:
268
int gcd(int n,int m)//n>m
{
//最大公约数
int r;
while(m)
{
r = n%m;
n = m;
m = r;
}
return n;
}
int kgcd(int a,int b)
{
if(!a) return b;
if(!b) retu...
分类:
其他好文 时间:
2014-07-19 23:37:19
阅读次数:
309
Hardwood Species
Time Limit: 10000MS
Memory Limit: 65536K
Total Submissions: 17986
Accepted: 7138
Description
Hardwoods are the botanical group of trees that have b...
分类:
其他好文 时间:
2014-07-19 23:48:19
阅读次数:
472
最短路变形。
题意是说不同的点之间有不同的公司建立了不同连接。
询问 A,B之间如果存在通路,有那些公司。
我用bool g[][][26] 来表示26个字母。然后Floyd, G++就超时。C++ 就AC了。
然后看别人代码才知道还有位运算……ORZ。。。
自己的代码:C++ AC。813ms
#include
#include
#inclu...
分类:
Web程序 时间:
2014-07-19 23:47:19
阅读次数:
353
block传值
block传值.
//流程:
1.后一个界面定义一个block,并且定义一个属性block
2.在后一个界面返回前一个界面的瞬间,(即:创建完成一个界面之后),调用block;
3.前一个界面实现block的实现
4.后一个界面在合适的机会, 让(传的值以参数的形式 含在block的参数里)...
分类:
其他好文 时间:
2014-07-19 23:11:19
阅读次数:
263
周末的空气闷热,一想到以后再也不会像样地下雨就心里一阵悲哀。每个周末我都会抽出一个晚上总结一周的所有事情,不管是工作的,生活的,还是上下班路上的所见所闻抑或者路上的读后感,由于不再下雨,我决定周六晚上好好睡一觉,那就周五晚上折腾。 在给同事解释交换机和HUB的原理的时候,想到了某些时候,HUB才是更加高效的选择,你看,iptables的朴实的CLUSTER target和F5的高大上负...
分类:
其他好文 时间:
2014-07-20 00:00:31
阅读次数:
278
问题描述与解决方案还是老问题,Linux系统中通过iptables配置的NAT无法在双向通信环境中使用,你无法配置一条NAT规则实现对两个方向主动发起的流量做NAT,解决这个问题的方案有好几种:1.配置两条NAT规则iptables的NAT配置本身就是先match再执行一个target,因此一条规则只能表示一种转换策略,要想实现“来自x的数据包的源地址转换为y,去往y的数据包的目标地址转为x”这样...
分类:
其他好文 时间:
2014-07-20 09:22:06
阅读次数:
294
---------------loop循环定义变量--------------------declare cursor c1 is select * from emp;# rec emp%rowtype;# i numeber:=1; # v_count number;begin# select count(*) into v_count from emp;#(1) open c1; loop...
分类:
数据库 时间:
2014-07-20 00:33:20
阅读次数:
334
一. 第一个php程序
1. 编写一个后缀名为helloworld.php的文件
2. 将helloworld.php文件放到web服务器的文档根目录下
3. 通过浏览器访问web服务器管理下的helloworld.php文件: http://localhost/helloworld.php
4. 在php文件中可以编写html,...
分类:
Web程序 时间:
2014-07-20 09:35:31
阅读次数:
227
服务端如何暴露IBinder接口对象:
package com.example.mydownload;
import android.app.Service;
import android.content.Intent;
import android.os.Binder;
import android.os.IBinder;
public class MyService extends Se...
分类:
其他好文 时间:
2014-07-20 09:34:28
阅读次数:
201