导航

2013年8月12日

摘要: 点击打开链接图像有用区域时间限制:3000ms | 内存限制:65535KB难度:4描述“ACKing”同学以前做一个图像处理的项目时,遇到了一个问题,他需要摘取出图片中某个黑色线圏成的区域以内的图片,现在请你来帮助他完成第一步,把黑色线圏外的区域全部变为黑色。 图1 图2已知黑线各处不会出现交叉(如图2),并且,除了黑线上的点外,图像中没有纯黑色(即像素为0的点)。输入第一行输入测试数据的组数N(0#includeint map[970][1450];int queue[1384801][2];int head , tail;int x , y;int start_x , start_y;. 阅读全文

posted @ 2013-08-12 15:41 勇敢的炮灰 阅读(131) 评论(0) 推荐(0)

摘要: 点击打开链接阶乘之和时间限制:3000ms | 内存限制:65535KB难度:3描述给你一个非负数整数n,判断n是不是一些数(这些数不允许重复使用,且为正数)的阶乘之和,如9=1!+2!+3!,如果是,则输出Yes,否则输出No;输入第一行有一个整数0int num[10] = {1 , 2 , 6 , 24 , 120 , 720 , 5040 , 40320 , 362880 , 3628800};int f(int n , int m){ int i ; if(n == 0) { printf("Yes\n"); return 1; } if(m = 0 ; i--) 阅读全文

posted @ 2013-08-12 15:22 勇敢的炮灰 阅读(287) 评论(0) 推荐(0)

摘要: 点击打开链接整数划分时间限制:3000ms | 内存限制:65535KB难度:3描述将正整数n表示成一系列正整数之和:n=n1+n2+…+nk,其中n1≥n2≥…≥nk≥1,k≥1。正整数n的这种表示称为正整数n的划分。求正整数n的不同划分个数。例如正整数6有如下11种不同的划分:6;5+1;4+2,4+1+1;3+3,3+2+1,3+1+1+1;2+2+2,2+2+1+1,2+1+1+1+1;1+1+1+1+1+1。输入第一行是测试数据的数目M(1int main(){ int map[11][11] = {0}; int i , j , k ; map[0][0] = 1; for(i = 阅读全文

posted @ 2013-08-12 00:22 勇敢的炮灰 阅读(125) 评论(0) 推荐(0)