搜索:poj 3620 Avoid The Lakes(DFS)

【转】http://blog.youkuaiyun.com/zxy_snow/article/details/5947541

 

#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <memory.h>
using namespace std;
int map[110][110],visit[110][110];
int m,n,num,mmax,fi,fj,cou;
int dir[8] = {0,1,0,-1,1,0,-1,0};
int find()
{
	for(int i=1; i<=m; i++)
		for(int j=1; j<=n; j++)
			if( !visit[i][j] && map[i][j] )
			{
				fi = i;
				fj = j;
				return 1;
			}
	return 0;
}
void DFS(int i,int j)
{
	for(int k=0; k<8; k+=2)
	{
		int a = i + dir[k];
		int b = j + dir[k+1];
		if( a>=1 && a<=m && b>=1 && b<=n && !visit[a][b] && map[a][b] )
		{
			visit[a][b] = 1;
			DFS(a,b);
			cou++;
		}
	}
}
int main(void)
{
	int x,y;
	while( cin >> m >> n >> num )
	{
		mmax = 0; cou = 0;
		memset(map,0,sizeof(map));
		memset(visit,0,sizeof(visit));
		for(int i=1; i<=num; i++)
		{
			cin >> x >> y;
			map[x][y] = 1;
		}
		while( find() )
		{
		    visit[fi][fj] = 1;
		    cou = 1;
			DFS(fi,fj);
			if( cou > mmax )
			    mmax = cou;
		}
		cout << mmax << endl;
	}
return 0;
}

 

面经-2023-联发科MTK-数字芯片设计 阅读详情

相关推荐

LTSPICE使用教程:导入第三方库模型进行仿真

LTSPICE导入第三方SPICE模型进行仿真,以英飞凌的第三方.lib模型为实例进行详解

焊武大帝的专栏 3万+

POJ 3620 Avoid The Lakes(DFS深度优先搜索)

//深度优先搜索 POJ上最水的深搜#includeusing namespace std;int y,x,n,r,c,ans = 0,_max = -1;int map[102][102];bool vis[102][102];void dfs(int y,int x){ if(vis[y][x] == 1 || map[y][x] == 0) return;

Czy 1667

ROS水下仿真神器uuv_simulator:从零搭建水下机器人测试环境(附Gazebo配置全流程)

本文详细介绍了如何使用ROS和uuv_simulator从零搭建水下机器人仿真测试环境,包括Gazebo配置全流程。通过系统环境准备、水下世界构建、机器人模型定制开发等步骤,帮助开发者在虚拟海洋环境中高效验证算法,大幅降低研发成本。特别适合水下机器人研发人员参考。

ujm5678901的博客 263

[深度优先搜索] POJ 3620 Avoid The Lakes

Avoid The Lakes Time Limit:1000MS Memory Limit:65536K Total Submissions:8173 Accepted:4270 Description Farmer John's farm was flooded in the most recent storm, a ...

weixin_34336526的博客 94

数据库系统概论课后习题答案(第五版 王珊、萨师煊)

第1章 绪论 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据( Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表

早知晓的博客 11万+

8 卡 GPU 服务器与 NVLink/NVSwitch 互联技术

NVLink 是一种点对点的高速互连技术,单条 NVLink 就是一条全双工双路信道,每条 NVLink 链路可以将 2 个 GPU 直连起来,并且每个 GPU 可以提供多条 NVLink 接口连接多个 GPU。另外,PCIe Switch 互联拓扑中的 GPU 之间可能存在 GPU0→Switch0→CPU0→CPU1→Switch1→GPU7 的通信链路,它的通信不可避免的存在一定的延迟,因而更适合用于对信号效率不敏感且追求性价比的使用场景,如:推理、云计算等领域。本文讨论的是单机 GPU 卡间互联。

烟云的计算 4262

POJ3620 Avoid The Lakes【DFS】

Avoid The Lakes Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 9704 Accepted: 5037 Description Farmer John’s farm was flooded in the most recent storm, a fact only aggravated by the information that his cows are deathly afraid of water. His i

海岛Blog 537

【Go语言实战】(2) Gin+Vue 电子商城

618来!!不用纠结去哪里剁手了!直接自己安排一个商场不香吗??

面向生活编程 4827

POJ 3620--Avoid The Lakes【DFS】

Avoid The Lakes Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 6775   Accepted: 3620 Description Farmer John's farm was flooded in the most recent storm,

_阿阿阿阿欢 664

以 Cloud 为核心的设备 mTLS 证书体系:从产品需求到 OP-TEE 安全落地

本文探讨了以云端为核心的物联网设备mTLS证书体系构建方案。文章从产品需求出发,分析了云端必须采用mTLS+证书体系管理设备身份的原因,指出静态Token方案的三大缺陷:身份不可控、运营不可控和审计不可控。重点阐述了mTLS在产品中的核心功能是加密传输和双向认证,并详细列出了云端PKI、设备注册中心等必备组件。在设备侧,强调必须通过OP-TEE技术保护私钥安全,提出了一个包含密钥生成、CSR导出等功能的TA设计方案。最后,文章给出了云端端到端流程示例,说明如何将证书生命周期管理转化为可运营的产品能力,包括自

Interview_TC的博客 641

游戏引擎揭秘:大厂为何死磕自研?

游戏引擎本质与商业价值解析 游戏引擎是集成了渲染、物理、动画等核心功能的开发工具包,其价值在于让开发者免于重复编写底层代码,专注于游戏内容创作。商业引擎(如Unity/Unreal)虽降低了开发门槛,但头部厂商仍坚持自研引擎,主要基于以下考量: 经济性:长期项目分摊自研成本后,比商业引擎分成更划算; 可控性:完全掌握底层代码,能针对性优化核心玩法需求; 技术壁垒:专属引擎成为厂商的竞争优势,如米哈游的跨平台渲染技术; 项目适配:超大型游戏(开放世界/MMO)需要深度定制解决方案。 这种"短期高投入

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 263

POJ 3620 Avoid The Lakes(DFS)

题目链接:http://poj.org/problem?id=3620 DFS基础题~ #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define maxn 100

930

物料分类账-返工工单(自身)差异分摊逻辑

如上图所示,当月入库的全部消耗,而返工消耗的数量为100PCS,所以返工消耗占总消耗的比例为100pcs/(205pcs+100pcs)=0.327868852。备注:红色箭头的物料号为产品自己本身所产生的价差,就是返工工单所承担的差异,而我们要计算的就是这个值,所以计算价差不会包括此项。价差合计就是不包括初始分摊的价差9153.7,剩下的价差合计就是返工工单自身所承担的差异4465.21。每一次返工工单所承担的差异都会按照价差*承担比例去计算承担的差异,知道承担完所有差异。

Yeol827的博客 2490

POJ3620:Avoid The Lakes

点击打开题目链接 Avoid The Lakes Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 5788   Accepted: 3146 Description Farmer John's farm was flooded in the

I just want to AC you~~~ 884

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

poj 3620 Avoid The Lakes(DFS超水。。)

<br />水啊 水。。今晚做的这几道都是一种类型的 呵呵<br /> <br />10分钟搞定~睡觉去,不解释。<br /> <br />#include <stdio.h> #include <stdlib.h> #include <iostream> #include <memory.h> using namespace std; int map[110][110],visit[110][110]; int m,n,num,mmax,fi,fj,cou; int dir[8] = {0,

小媛在努力~ 2138

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

POJ3620Avoid The Lakes

目录题目描述思路分析代码 题目描述 The farm is represented as a rectangular grid with N (1 ≤ N ≤ 100) rows and M (1 ≤ M ≤ 100) columns. Each cell in the grid is either dry or submerged, and exactly K (1 ≤ K ≤ N × M) o...

Cai_Haiq的博客 448

POJ3620 Avoid The Lakes

#include #include int ans[10000]; int c[100][100],vis[100][100],n,m,t; int dx[4]={1,0,0,-1}; int dy[4]={0,1,-1,0}; bool pan(int h,int l) {     if(c[h][l]&&!vis[h][l]){vis[h][l]=1;return true;}

MY专栏 419

DFS poj3620(Avoid The Lakes)

Avoid The Lakes Avoid The Lakes Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 7914 Accepted: 4166 Description Farmer John's farm was flooded in

渣渣眼里没有水题 274

poj3620Avoid The Lakes【dfs】

Language: Default Avoid The Lakes Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 7223   Accepted: 3829 Description Farmer John's farm was flooded in the

走一步再走一步 452

POJ 3620 Avoid The Lakes

Avoid The Lakes Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 8274   Accepted: 4328 Description Farmer John's farm was flooded in the most recent storm, a

weixin_37571609的博客 344

DFS poj3620 Avoid The Lakes

题意:求最大节点的连通块的节点数量 用一个实际参数记录当前连通块里的总数,然后遍历完所有的连通块,找到节点最多的 #include #include #include #include #include #include #include using namespace std; typedef long long LL; typedef pair PII; const i

qwb的博客 807

poj 3620 Avoid The Lakes

Avoid The Lakes Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 7027   Accepted: 3738 Description Farmer John's farm was flooded in the most recent storm,

wyjwyl的专栏 527

【POJ】3620 - Avoid The Lakes(dfs,水)

Avoid The Lakes Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 131072/65536K (Java/Other) Total Submission(s) : 6   Accepted Submission(s) : 3 Problem Description Farmer John's farm

wyg1997 646

poj 3620 Avoid The Lakes

Avoid The Lakes Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 131072/65536K (Java/Other) Total Submission(s) : 138   Accepted Submission(s) : 74 Problem Description Farmer John's far

white lie 355

Avoid The Lakes--poj3620

Avoid The Lakes Time Limit:1000MS Memory Limit:65536K Total Submissions:7023 Accepted:3735 Description Farmer John's farm was flooded in the most recent stor...

aoao2005的博客 233

POJ 3620 Avoid The Lakes(DFS)

Avoid The Lakes Description Farmer John's farm was flooded in the most recent storm, a fact only aggravated by the information that his cows are deathly afraid of water. His insurance agency

nudt_oys的博客 399

POJ 3620 Avoid The Lakes【DFS】

Avoid The Lakes Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 131072/65536K (Java/Other) Total Submission(s) : 194   Accepted Submission(s) : 108 Problem Description Farmer John's fa

qingkong5886的博客 333
上一篇: 搜索:zoj 1047 || poj 1111 Image Perimeters(DFS)
下一篇: 搜索:poj 2386 Lake Counting(DFS)
caoruntaogmail
博客等级 码龄18年 3粉丝 302原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值