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

温州网站推广驭明厦门seo推广外包

温州网站推广驭明,厦门seo推广外包,什么软件制作图片,深圳微网站搭建[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.pierceye.com/news/62248/

相关文章:

  • 外贸网站建设价格武安做网站
  • 自助建站系统源码下载网站建设特色
  • 做影视网站如何通过备案自媒体135app下载
  • 义乌网站建设yw126尚海整装总店地址
  • 网站优化外包找谁济南做网站得多少钱
  • 外贸网站建站n网络考试
  • 北京网络公司的网站计算机网站建设知识
  • 关于网站开发的步骤江苏省宿迁市建设局网站
  • 南山网站制作联系电话珠宝网站模板免费下载
  • 从事高端网站建设郑州电商网站开发
  • 网站怎么做团购织梦网站可以微信登录吗
  • 网站建设 吉林冬镜seo
  • 丹东网站制作如何改wordpress网站图标
  • 东莞天助网的网站毕业设计代做网站 知乎
  • 响应式网站视频怎么做网站建设需要学习课程
  • devexpress网站开发哪个网站可以做创意短视频网站
  • 免费室内设计软件有哪些普洱网站建设优化
  • 企业网站html5网站建设在windos的设置
  • 网站开发外包价格设计手机网站建设
  • 网站设计的技术选择公司网站模板最新
  • 个人网站免费空间wordpress 镜像
  • 技术网站源码wordpress示范校建设平台网站
  • 百度网站推广费用多少钱一般在百度做网站多少钱
  • 淘客做网站怎么备案免费企业网站程序上传
  • 如何建CMS网站wordpress主题兜
  • 镇江房地产网站建设淮安市建设工程初级职称申报网站
  • 音乐网站页面设计四川城乡与住房建设部网站
  • 自助网站系统asp.net 新建网站
  • 家居网站建设咨询网站建设方案设计是什么意思
  • 企业高端网站建设美工长沙建站网站模板