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

黄岩路桥网站设计招聘网站建设技术要求

黄岩路桥网站设计,招聘网站建设技术要求,网站开发怎么报价,天津网站建设品牌推广[P2895 USACO08FEB] Meteor Shower S - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) bfs。难点在于处理走到该点时的时间与该处陨石降落的时间的比较。 可以发现#xff0c;在某处可能有多个陨石降落#xff0c;但是此题只考虑陨石降落的最小时间。因此#xff0c;我们可…[P2895 USACO08FEB] Meteor Shower S - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) bfs。难点在于处理走到该点时的时间与该处陨石降落的时间的比较。 可以发现在某处可能有多个陨石降落但是此题只考虑陨石降落的最小时间。因此我们可以考虑根据陨石的降落位置和时间对陨石降落地进行预处理取最小时间。在此将二维空间初始化为 I N F INF INF因为题目保证了 T i ≤ 1000 T_i \le 1000 Ti​≤1000因此等于 I N F INF INF的位置一定是没有陨石降落的。根据读入的陨石位置和时间预处理出该处陨石降落的最小时间。 之后进行bfs在搜到的位置 x , y x,y x,y处如果 p h x , y I N F ph_{x,y} INF phx,y​INF表明该处一定没有陨石降落输出即可。否则需要判断该处合法没有超界没有访问过到此处的时间大于该处陨石降落的时间。 坑点可能还在于陨石降落是在 [ 0 , 300 ] [0, 300] [0,300]之间的但是人是可以走到300之外的位置的。 代码如下 namespace direction { namespace d8 { vectorint fx({0, 0, 1, 1, 1, -1, -1, -1}), fy({1, -1, 1, 0, -1, 1, 0, -1}); } namespace d4 { vectorint fx({0,0,1,-1}), fy({1,-1,0,0}); } } using namespace::direction::d4;void inpfile(); void solve() { int n; cinn;vectorvectorint ph(310, vectorint (310, INF));vectorvectorint vis(310, vectorint(310));for(int i 0; i n; i) {int x,y,t; cinxyt;// 预处理陨石位置附近的最小时间ph[x][y] min(ph[x][y], t);for(int j 0; j 4; j) {int xx x fx[j], yy y fy[j];// 只用考虑小于0的情况大于300的不用考虑。因为是陨石下降在[0, 300] 但是人是可以走到300之外的if(xx 0 || yy 0) continue;ph[xx][yy] min(ph[xx][yy], t);}}queuearrayint,3 q; // x, y, cnt;vis[0][0] 1;q.push({0, 0, 0});while(q.size()) {auto tmp q.front(); q.pop();int x tmp[0], y tmp[1], cnt tmp[2] 1;// 如果当前位置是INF表示没有陨石会降落输出返回即可if(ph[x][y] INF) {coutcnt - 1endl;return ;}// 否则该处会用陨石降落不是安全的地方for(int i 0; i 4; i) {int xx x fx[i], yy y fy[i];// 此时需要判断边界虽然人是可以超出300的但是显然303要比300003要优// 如果在此不进行判断则可能会死循环RECE等if(xx 0 || xx 303 || yy 0 || yy 303) continue;// 之前走过if(vis[xx][yy]) continue;// 走到此时该处就已经有陨石降落if(ph[xx][yy] cnt) continue;vis[xx][yy] 1;q.push({xx, yy, cnt}); }}cout-1endl; }
http://wiki.neutronadmin.com/news/447272/

相关文章:

  • 自助建站优化排名视频网站开发教程
  • wordpress需要登录密码东莞百度快速排名优化
  • 网站制作报价明细表手机网站优点
  • 药检局信息化网站系统建设方案宁夏公路建设局网站
  • 网站开发一次性费用寻求南宁网站建设人员
  • 网站与网址的区别网站建设如何选择良好的服务器
  • 东莞网站建设都找菲凡网络网络培训的功能主要有
  • 广州 网站建设网络推广网页设计常熟经济技术开发区人才网
  • 宜昌网站建设多少钱服装公司网站多少钱
  • 安徽网站设计找哪家wordpress访客统计插件
  • 玉溪市住房城乡建设局网站用html框架做网站
  • 如何为网站做面包屑导航wordpress本地化
  • 南宁网站设计方法徐州最新通知今天
  • 网站建设项目规划书目录wordpress访客
  • 怒江网站建设百度关键词seo优化
  • 网站活动怎么做的网站建设招聘系统
  • 免费网站制作公司毕设做网站的过程
  • 旅游网站建设方案后台网站如何规范的排版编辑
  • 手机怎么安装网站程序创建网站视频
  • 百度注册网站网站页面优化
  • 厦门做企业网站找谁网站建设类图书有哪些
  • 网站站长统计代码世界大学排名
  • 沧浪网站建设方案六枝特区建设局网站
  • 网站推广方案注意事项?网站优化自已做还是请人做
  • 禅城网站建设多少钱招聘简历模板
  • 网站后台构建移动互联网应用程序清理整合情况
  • 网站的栏目规划招聘网站哪个平台比较好
  • 南宁建站公司甘肃住房和城乡建设部网站
  • 做销售在哪个网站找客户端购物商城建设
  • 建站宝盒建网站邦邻网站建设