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

北京网站建设策划解决方案防疫大数据平台

北京网站建设策划解决方案,防疫大数据平台,修水县城乡建设局网站,贵阳品牌网站建设公司题目解析#xff1a; 本题的重点是要读懂题意#xff0c;并且需要多读两遍#xff0c;才能读懂#xff0c;本题本质就是在二维数组中每个坐标去放蛋糕#xff0c; 一个坐标位置放了蛋糕#xff0c;跟他欧几里得距离为2的位置不能放蛋糕#xff0c;这个就是关键点。对于两…题目解析 本题的重点是要读懂题意并且需要多读两遍才能读懂本题本质就是在二维数组中每个坐标去放蛋糕 一个坐标位置放了蛋糕跟他欧几里得距离为2的位置不能放蛋糕这个就是关键点。对于两个格子坐标(x1,y1),(x2,y2)的欧几里得距离为: ( (x1-x2) * (x1-x2) (y1-y2) * (y1-y2) ) 的算术平方根 。 也就是说如果(x1,y1)放了蛋糕则满足 ( (x1-x2) * (x1-x2) (y1-y2) * (y1-y2) ) 4的(x2,y2)不能放蛋糕。 ( (x1-x2) * (x1-x2) (y1-y2) * (y1-y2) ) 4看起来是一个无解的表达式。但是可以进行加法表达式分解134 314 224 044 404但是前三个表达式是不可能的因为(x1-x2) * (x1-x2)表达式结果不能等于2或3。那么也就是说( (x1-x2) * (x1-x2) 和(y1-y2) * (y1-y2) )两个表达式一个等于0一个等于4。可以看出假设放蛋糕的位置是(x1,y1)则不能放蛋糕的位置(x2,y2)满足x1x2,y1-y22或者x1-x22,y1y2。 解题思路 将题目像上面那样一剖析看似复杂的一个题就变得很简单了只需要一个二维数组buff先将数组的每一个元素初始化为1表示可以放蛋糕如果buff[i][j]可以放蛋糕先将计数器然后将buff[i][j2]和buff[i2][j]处标记为不能存放蛋糕即为0。 图解思路 #include vector #include iostream using namespace std;int main() {int w,h,ret 0;cin w h;vectorvectorint buff;buff.resize(w);for(auto e:buff)e.resize(h, 1);for(int i 0; i w; i){for(int j 0; j h; j){if(buff[i][j] 1){ret;if((i2) w)buff[i2][j] 0;if((j2) h)buff[i][j2] 0;}}}cout ret endl;return 0; }
http://www.huolong8.cn/news/288543/

相关文章:

  • 商城型网站怎么做优化网站内容的设计
  • 做一个官方网站需要多少钱杭州公司网站建设电话
  • 动易网站开发免费ip地址代理软件
  • 建立网站专栏手机怎样创建网站
  • 中山网站seo优化集团网站群建设方案
  • 武进常州做网站WordPress搭建流媒体网站
  • 为网站网站做宣传wordpress 首页折叠
  • 软件公司网站建设1111wk域名更换
  • 科技之星wordpress多城市seo
  • 免费ps模板下载网站为公司做网站要做什么准备
  • 正规的网上购物平台网站如何免费做SEO优化
  • 顺的网站建设服务实体店怎么推广引流
  • 企业网站管理系统设计报告大姨吗网站
  • 鹤壁建设网站推广渠道易云巢做营销型网站
  • 在百度做网站怎么做监利网站
  • 网站版权备案做网站的基本条件
  • 书画网站模板下载超市网站开发建设建议
  • 网站流量统计工具绍兴网站建设方案
  • 建设一个网站需要注意哪些内容网络组建与维护实训总结
  • 雄安智能网站建设方案网站规划说明书范文
  • 网站开发报价范围夜深人不静免费看高清
  • 仙桃网站设计公司湖南seo推广系统
  • 网站建设方案书个人查公司注册信息怎么查
  • 湖北网站建设推荐磁力吧最佳搜索引擎
  • 网站 会员系统 织梦wordpress json 插件安装
  • 南庄营销网站建设肇庆企业做网站
  • 阜宁做网站价格微信小程序下单怎么弄商家
  • 免费制作单页的网站平面设计公司招聘
  • 网站开发如何无感更新东莞厚街劳务事件
  • 外贸建英文网站的重要性郑州网站建设系统介绍