首页 > 试题广场 >

石油采集

[编程题]石油采集
  • 热度指数:51 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

随着海上运输石油泄漏的问题,一个新的有利可图的行业正在诞生,那就是撇油行业。如今,在墨西哥湾漂浮的大量石油,吸引了许多商人的目光。这些商人们有一种特殊的飞机,可以一瓢略过整个海面20米乘10米这么大的长方形。(上下相邻或者左右相邻的格子,不能斜着来)当然,这要求一瓢撇过去的全部是油,如果一瓢里面有油有水的话,那就毫无意义了,资源完全无法利用。现在,商人想要知道,在这片区域中,他可以最多得到多少瓢油。

地图是一个N×N的网络,每个格子表示10m×10m的正方形区域,每个区域都被标示上了是油还是水

输入描述:
测试输入包含多条测试数据
测试数据的第一行给出了测试数据的数目T(T<75)
每个测试样例都用数字N(N<50)来表示地图区域的大小,接下来N行,每行都有N个字符,其中符号’.’表示海面、符号’#’表示油面。


输出描述:
输出格式如下“Case X: M”(X从1开始),M是商人可以最多得到的油量。
示例1

输入

1
6
......
.##...
......
.#..#.
.#..##
......

输出

Case 1: 3
头像 ZhangyiA
发表于 2020-09-09 10:35:53
题目描述 随着海上运输石油泄漏的问题,一个新的有利可图的行业正在诞生,那就是撇***业。如今,在墨西哥湾漂浮的大量石油,吸引了许多商人的目光。这些商人们有一种特殊的飞机,可以一瓢略过整个海面20米乘10米这么大的长方形。(上下相邻或者左右相邻的格子,不能斜着来)当然,这要求一瓢撇过去的全部是油, 展开全文
头像 dop2001
发表于 2020-01-22 14:15:18
dfs解法:首先我们来对题目中的这句话进行分析:“这些商人们有一种特殊的飞机,可以一瓢略过整个海面20米乘10米这么大的长方形。(上下相邻或者左右相邻的格子,不能斜着来)”,不难理解就是只能采集“日”字型区域的石油(“日”字可以正着放也可以转90度放置),之后可以发现满足条件的油田满足一个条件,即其 展开全文
头像 牛客700352287号
发表于 2022-10-20 22:54:02
/*勺子只能是10*20,每一个格子是10*10,所以符合条件的肯定是成对存在的 取每一个点坐标的x,y值,看奇偶数的累加,取奇偶的最小值 */ #include<cstdio> #include<cstring> #include<algorithm> # 展开全文
头像 想要AC的蒟蒻txt
发表于 2023-11-29 20:42:51
题目描述 随着海上运输石油泄漏的问题,一个新的有利可图的行业正在诞生,那就是采油行业。如今,在墨西哥湾漂浮的大量石油,吸引了许多商人的目光。 这些商人们有一种特殊的飞机,可以一瓢略过整个海面20米乘10米这么大的长方形。(上下相邻或者左右相邻的格子,不能斜着来)当然,这要求一瓢撇过去的全部是油,如果 展开全文
头像 LXHNB666
发表于 2025-02-19 17:14:26
题目描述 随着海上运输石油泄漏的问题,一个新的有利可图的行业正在诞生,那就是撇***业。如今,在墨西哥湾漂浮的大量石油,吸引了许多商人的目光。这些商人们有一种特殊的飞机,可以一瓢略过整个海面20米乘10米这么大的长方形。(上下相邻或者左右相邻的格子,不能斜着来)当然,这要求一瓢撇过去的全部是油,如果 展开全文

问题信息

上传者:牛客303862号
难度:
0条回答 69浏览

热门推荐

通过挑战的用户

查看代码
石油采集