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

鞋子的网站策划方案模板WordPress大前端top

鞋子的网站策划方案模板,WordPress大前端top,外包网站怎么做seo,wordpress首页代码时间限制: 1000ms 空间限制: 524288kB 题目描述 古人云#xff1a;“近朱者赤近墨者黑”。这句话是很有道理的。这不鱼大大和一群苦命打工仔被安排进厂拧螺丝了。 进厂第一天#xff0c;每个人拧螺丝的动力k都是不同且十分高涨的。但是当大家坐在一起后会聊天偷懒#xf…时间限制: 1000ms 空间限制: 524288kB 题目描述 古人云“近朱者赤近墨者黑”。这句话是很有道理的。这不鱼大大和一群苦命打工仔被安排进厂拧螺丝了。 进厂第一天每个人拧螺丝的动力k都是不同且十分高涨的。但是当大家坐在一起后会聊天偷懒导致第二天时每个人的拧螺丝动力变为昨天自己和四周人拧螺丝动力的最大公约数。当拧螺丝动力掉到1时鱼大大就会跑路。 厂子的老板会对鱼大大这群打工仔安排拧螺丝的位置可以简单看成是一个N*M的矩阵。现有工厂座位安排表鱼大大坐在第X行第Y列问最少几天后鱼大大就会跑路 输入格式 第一行两个整数NM表示矩阵的行数和列数。 接下来 N 行每行 M 个整数第 i 行第 j 列的整数 表示为该位置的人第一天拧螺丝的动力。 接下来一行两个整数 X,Y表示鱼大大的位置。 输出格式 一行一个整数表示鱼大大第几天会跑路 若是动力永远不掉到1则为不会跑路输出-1 样例 Input 1 2 2 2 2 1 2 2 1 Output 1 0Input 2 2 2 2 2 2 2 1 1 Output 2 -1Input 3 3 3 3 2 3 2 3 2 3 2 3 2 2 Output 3 1 数据范围 2 ≤ N,M ≤ 1000; 1 ≤  ≤ 100000; 保证X,Y合法即鱼大大位置肯定在矩阵范围中 题目大意 有一个N*M的矩阵对其进行变换将矩阵中的每一个元素变为其上下左右及自身不存在则忽略的最大公约数。问多少次变换后会变成1. 主要思路 这个题目是一道bfsgcd的题目。我们可以维护一个集合S最初是只有这个元素那么每一次变换的时候S里的元素都会变成gcd(注其中n表示S的长度)注因为是gcd而上面的式子也可以转化成以此类推直到。每次变换S也会扩大具体请看图图是把S当成一个矩阵来看。 图示1 通过图可以发现每次S扩大时是把S中所有的边缘元素的相邻的上下左右的元素且没有在集合中出现过的元素给加入进来而这就是一个bfs了。 最后在bfs中如果当前这个元素1了那么就跳出因为这个元素会被枚举到一定是在集合S中而S中有一个1那其他元素肯定也会1) 注 题目中说了如果永远不是1输出-1 代码code #includebits/stdc.h using namespace std; int a[1010][1010]; int n,m; int vis[1010][1010]; int ret-1;//没有输出-1 int x,y; int dx[] {0,-1,0,1}; int dy[] {1,0,-1,0}; struct node{int x,y,step; }; void bfs() {queuenode q;q.push({x,y,0});while(!q.empty()){auto tmp q.front();q.pop();int x1tmp.x,y1tmp.y,step tmp.step;if(a[x1][y1] 1)//如果这个元素为一 {retstep;return ;}for(int i0;i4;i)//上下左右四个方向 {int txx1dx[i],tyy1dy[i];if(tx1txnty1tym!vis[tx][ty]){vis[tx][ty] 1;//标记 a[tx][ty] __gcd(a[x1][y1],a[tx][ty]);//取个gcd q.push({tx,ty,step1});//加入集合 }}} } int main() {cinnm;for(int i1;in;i){for(int j1;jm;j){cina[i][j];}} cinxy;bfs();coutret;return 0; }
http://www.pierceye.com/news/172926/

相关文章:

  • 廊坊做网站电话企业网络搭建拓扑图
  • 建设社区网站有什么借鉴之处专业网站制作哪家专业
  • 南宁网站推广流程wordpress 雅黑字体
  • 个人网站制作代码河北seo基础知识
  • 国内做视频的网站有哪些企业网站价格花
  • 泰安网站推广优化wordpress首页图片
  • 政协网站建设更改wordpress管理员用户名
  • 网站浏览器兼容性通用有那种网站么
  • 网站中全景是怎么做的云南网络营销文化优化
  • 苏州网站优化哪家好换空间对网站的影响
  • 如何做黑客攻击网站专业的网站建设运营
  • 门户网站建站流程做网站在哪里做比较好
  • 青创网站首页wordpress用户发文章
  • wordpress 仿站 主题网站建设拍金手指排名贰拾
  • 自己的网站怎么做跳转广州白云建方舱医院
  • 免费搭建购物网站网页游戏网站打不开
  • 专业的东莞网站设计wordpress extra script
  • 嘉兴网站开发公司电话从零开始创建wordpress主题.pdf
  • 备案号怎么添加到网站自己做网站原始代码
  • 可以做exe的网站邯郸做紧固件网站
  • 电子商务网站开发的说法移动端首页尺寸
  • 普通网站服务器房地产营销门户网站开发
  • 免费做公司网站wordpress文章格式
  • 制作网站教学设计金湖县城乡建设局网站
  • 微商城网站建设咨询网站做的不满意
  • 装企工长网站开发互联网营销师考试内容
  • 广州高端网站定制公司哪家好全椒县城乡规划建设局网站
  • 物流网站毕业设计论文论坛网站模板下载
  • 代理上网蜗牛精灵seo
  • 网站怎么做用qq登录接入网络舆情监测分析系统