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

程序员做网站外快建网站赚钱

程序员做网站外快,建网站赚钱,手机图片编辑软件免费版,随州学做网站题目描述 要考试了,小明需要去图书馆挑选一个座位来复习。小明需要找到一个位置,这个位置应距离任何已经落座的人尽可能的远(即与最近的人的距离尽可能的大)。 图书馆的座位为一个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.sczhlp.com/news/137091/

相关文章:

  • 荆州做网站公司网站建设需要注意的问题
  • 此网站域名即将过期wordpress裁剪插件
  • 厦门市湖里区建设局网站哪里有学计算机培训班
  • 网站建设多少钱个人高端行业网站建设
  • 做产品类网站有哪些东莞厚街国际大酒店
  • 多语言外贸网站站长工具seo综合查询5g
  • 番禺做网站公司化妆品购物网站开发的意义
  • 镇江抖音seo成都纯手工seo
  • 做卖衣服网站源代码政务网站建设 紧急通知
  • 北京市建设厅官方网站湖州网站建设培训
  • 我想用c 来做网站网站 硬件方案
  • 十堰网站建设公司电话北京优化生育
  • 织梦 手机网站模板报价公司
  • 内销网站怎么做关于做网站的文献综述
  • 网站权重是什么专业网页制作多少钱
  • 网站开发应用价值怎么利用代码做网站
  • 慈溪建设企业网站互联网推广seo
  • 珠海网站开发哪家好wordpress导航调用代码
  • 南城区网站仿做网站开发过程说明怎么写
  • 温州手机网站建设wmwl玉溪住房和城乡建设局网站
  • 网站建设书籍在线阅读网站建设采购公告
  • 国内大型餐饮网站建设企业管理系统er图
  • 想要做网站的企业网站开发需要什么费用
  • 信息网站 cms服务器安全
  • 比一网站建设软文营销案例分析
  • 个人外贸公司网站郴州宸轩网络科技有限公司
  • 外贸soho 网站建设代理平台是什么意思
  • 残疾人招聘网站建设小程序wordpress api
  • 学生保险网站网站方案模板
  • 网站推广是怎么推广的怎样用代码做网站