首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
海战专题
作业1-224——P1331 海战
思路 深搜的方式,让它只遍历矩形块,然后在下面的遍历中判断是否出现矩形块交叉,但是很难实现,然后发现可以通过在遍历过程中判断是否合法。 参考代码 #include<iostream> #include<cstdio> using namespace std; const int N = 1010; char g[N][N]; int st[N][N]; int r, c; in
阅读更多...
洛谷P1331海战
题目背景 在峰会期间,武装部队得处于高度戒备。警察将监视每一条大街,军队将保卫建筑物,领空将布满了 F-2003 飞机。 此外,巡洋船只和舰队将被派去保护海岸线。不幸的是,因为种种原因,国防海军部仅有很少的几位军官能指挥大型海战。因此,他们培养了一些新海军指挥官。军官们选择了“海战”游戏来帮助他们学习。 题目描述 在一个方形的盘上,放置了固定数量和形状的船只,每只船却不能碰到其它的船。在本
阅读更多...
P1331 海战
题目传送门:P1331 海战 dfs求联通块 如果遇到船只就把船只数加一,然后搜索把这个船只全部标位海,防止以后的重复搜索。 代码: #include<bits/stdc++.h>using namespace std;char g[1005][1005];int n,m;bool check(int x,int y){int cnt=0;if(g[x][y]=='#') cn
阅读更多...
洛谷:P1331 海战
题目描述 在一个方形的盘上,放置了固定数量和形状的船只,每只船却不能碰到其它的船。在本题中,我们认为船是方形的,所有的船只都是由图形组成的方形。 求出该棋盘上放置的船只的总数。 输入格式 第一行为两个整数 R 和 C,用空格隔开,分别表示游戏棋盘的行数和列数。 接下来 R 行,每行 C 个字符,为 # 或 .。# 表示船只的一部分,. 表示水。 输出格式 一行一个字符串,如果船的位置
阅读更多...
海战游戏环境配置
这是我们的程序设计课中的一个编程对战类的游戏 规则 游戏中两个玩家在两块完全相同的棋盘(10x10方格)上进行,两个玩家分别在各自的棋盘上放置他们的舰艇,当然对手是看不见的。每一个玩家都有5艘舰艇:一艘驱逐舰(2格),一艘潜艇(3格),一艘巡洋舰(3格),一艘战列舰(4格)和一艘航空母舰(5格)。每艘舰艇都在棋盘上占据一定数量的格子,每艘舰艇既可以横着放,也可以竖着放,但任意两艘舰艇不能互相交
阅读更多...
3D 海战类游戏架构讲解-姜雪伟-专题视频课程
3D 海战类游戏架构讲解—4822人已学习 课程介绍 该课程主要是立足于海战类游戏的整体架构设计以及编码讲解 课程收益 通过该课程可以让学习者了解大海也是可以在手机端运行的。 讲师介绍 姜雪伟 更多讲师课程 网名:海洋,CSDN社区讲师,3D游戏引擎开发者,IT讲师,计算机图形学方向研究生,曾在浙江大学CAD&CG;国家重
阅读更多...
国内品牌出海机不可失,行云助力品牌打赢出海战
前段时间,推特(Twitter)亚太区市场洞察与分析部门(Twitter MI&A)通过搜集近五年半约190万条与中国品牌相关的推文,分析平台上全球用户对中国品牌的印象和态度,首次发布了《2021中国出海品牌认知与情感发展研究报告》(以下简称“报告”)。 报告发现,海外消费者对中国品牌质量的认知已经发生了改变,展现出了更多的正面情感,甚至有一部分用户会在Twitter上为中国品牌的质量辩护。
阅读更多...