当前位置: 首页 > news >正文

做游戏的php网站短网址生成器免费

做游戏的php网站,短网址生成器免费,做直销系统,一体化企业管理软件题目描述 要考试了,小明需要去图书馆挑选一个座位来复习。小明需要找到一个位置,这个位置应距离任何已经落座的人尽可能的远(即与最近的人的距离尽可能的大)。 图书馆的座位为一个N*M的矩阵,N表示总的排数&#xff0…

题目描述

要考试了,小明需要去图书馆挑选一个座位来复习。小明需要找到一个位置,这个位置应距离任何已经落座的人尽可能的远(即与最近的人的距离尽可能的大)。

图书馆的座位为一个N*M的矩阵,N表示总的排数,M表示每一排的座位数。元素0表示此座位没有人落座,1表示有人落座。

当有多个座位满足要求时,小明优先挑选的位置依照优先级应:

  1. N尽可能的小
  2. 当N一致时,M尽可能的小

输入

第一行输入两个整数N和M,分别表示排数和每一排的座位数

接下来的N行,每行M个数字,其中0表示无人坐此位置,1表示有人坐此位置。

输出

两个整数,分别表示选择座位的排数和列数(从0开始)

样例输入

3 5
0 0 0 0 0
0 0 1 0 1
0 0 1 0 0

代码实现:

#include <iostream>
#include <vector>
#include <cmath>
#include <climits>using namespace std;int findMax(const vector<vector<int>>& member, int x, int y) 
{int n = member.size();int m = member[0].size();int minlength = 99999;for (int i = 0; i < n; ++i) {for (int j = 0; j < m; ++j) {if (member[i][j] == 1) {int length = abs(i - x) + abs(j - y);if (length < minlength) {minlength = length;}}}}return minlength;
}pair<int, int> findBest(const vector<vector<int>>& member) 
{int n = member.size();int m = member[0].size();int maxXY = -1;pair<int, int> bestxy = {-1, -1};for (int i = 0; i < n; ++i) {for (int j = 0; j < m; ++j) {if (member[i][j] == 0) {int length = findMax(member, i, j);if (length > maxXY) {maxXY = length;bestxy = {i, j};} else if (length == maxXY) {if (i < bestxy.first){bestxy = {i, j};} else if (i == bestxy.first) {if (j < bestxy.second) {bestxy = {i, j};}}}}}}return bestxy;
}int main() {vector<int> vTtemp;vector<vector<int>> member;int n,m;int temp;std::cin>>n>>m;for(int i = 0; i < n; i++){for(int j = 0; j < m; j++){std::cin>>temp;vTtemp.push_back(temp);}member.push_back(vTtemp);vTtemp.clear();}pair<int, int> bestxy = findBest(member);cout <<bestxy.first << " " << bestxy.second << endl;return 0;
}
http://www.dt0577.cn/news/35488.html

相关文章:

  • 怎么确认网站是什么语言做的百度搜索风云榜电脑版
  • 网站解析不过来网络营销策划活动方案
  • wordpress安装包文件百度seo推广免费
  • 网站优化一般怎么做口碑最好的it培训机构
  • 贵州网站建设费用云南网络营销seo
  • 如果做网站需要多少钱torrentkitty磁力猫
  • 服务好的南昌网站设计外链工具下载
  • 网站导航栏的作用3a汽车集团公司网络营销方案
  • 怎样用模块做网站软文写作经验
  • html5 手机网站开发seo门户网站优化
  • 城阳网站建设seo关键词排名查询
  • 做网站要实名吗国际新闻稿件
  • 潍坊大宇网络网站建设seo引擎优化外包
  • 如何做网站关键词霸屏批量关键词调排名软件
  • 哈尔滨网站建设科技公司整合营销活动策划方案
  • 网站开发与建设课程设计文山seo
  • 个人网站备案可以做博客吗怎么推广一个app
  • 网站建设实施过程白杨seo教程
  • 做那个的视频网站百度推广400客服电话
  • 网站轮播图怎么设计网站推广名词解释
  • 专做男装的网站seo教育
  • 网站开发如何适应手机现实要求苏州百度推广分公司电话
  • 做类似电驴网站百度指数搜索热度
  • 深圳网站建设服务哪家专业seo方案
  • 湖南建工交通建设有限公司网站站长工具seo综合查询5g
  • 账号注册登录立即注册真实有效的优化排名
  • 模板式网站建设sem托管公司
  • 没备案的网站怎么测试seo关键词优化怎么做
  • 网站建设与维护下载市场营销计划书模板
  • 网站设计机构文档免费软文推广平台