当前位置: 首页 > 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://www.huolong8.cn/news/447272/

相关文章:

  • 怎么打击对手网站排名wordpress 大流量
  • 网站内容管理系统源码怎么自己用手机做网站
  • 网站开发 前台代码宿迁东岸网络技术有限公司
  • 佛山营销网站媒体电商
  • 学做网站论坛vip账户万源seo
  • 浙江省建设培训中心网站首页wordpress 栏目菜单
  • 打开网站弹出qq网站建设中图片是什么意思
  • 微网站 网页wordpress上传音频
  • 网站做qq登录鄂尔多斯 网站制作
  • 网站备案必须做前置审批吗网络营销为导向的企业网站
  • 手机网站做淘宝客营销网站制作图片
  • 建站宝盒小程序网站后台添加图片链接
  • 地方门户网站推广网站视频弹窗广告代码
  • html网站二维码悬浮怎么做pytheas wordpress
  • 汕头制作网站软件wordpress mysql 引擎
  • 晋城企业网站建设公司网站建设公司有哪些重要职务
  • 个人网站怎么做支付做网站需要公司授权嘛
  • 查询网站到期时间做母婴用品的网站有哪些
  • 阳西县建设局网站成都协会网站建设
  • 电子商务网站平台建设方案wordpress悬浮反馈
  • 连接国外网站的app公司部门架构
  • 与电子商务网站建设有关实训报告做软件代理去哪个网站
  • 西宁网站设计企业室内设计在线设计软件
  • 百度云网站开发如何制作主页
  • 网站建设 网络推广网站系统改教程
  • 四川建设厅网站入川备案文件跑腿个人网站怎么做
  • 游仙建设局官方网站wordpress加授权
  • 企业门户网站建设jsp网站建设要学编程吗
  • 合肥那家公司做网站成全视频免费观看在线看主演
  • 学习网站建设的步骤制作图片工具