最短路
QD演绎阿
这个作者很懒,什么都没留下…
展开
-
2021 RoboCom 世界机器人开发者大赛-本科组(复赛) 7-4 塔防游戏 (30 分)
把大本营作为起点,跑一遍Dij , 求出每队僵尸到大本营的路径。然后跑秒,每一秒都更新僵尸队伍的状态和地图的状态。有个点需要注意:当3个队同时攻打某个防御值为2的堡垒,该堡垒消失的同时,3个队都会减员1人,也可以理解成 ”堡垒可能减为负值“ , 有点牵强,开始一直被这个点卡住。 还有一个要注意的点是最外围点(僵尸老窝)之间互不相通。code:#include <bits/stdc++.h>#define x first#define y secondusing namespace st原创 2021-10-20 21:27:03 · 1809 阅读 · 0 评论 -
堆优化最短路
堆优化版Dijkstra函数模板code:void Djstla(int s ,int *dis,int *vis , vector<pair<int,int>>V[]){ dis[s] = 0 ; h.push({0,s}); while(!h.empty()){ auto top = h.top() ;h.pop() ; int x = top.second ; if(vis[x])continue;原创 2021-08-06 10:08:26 · 61 阅读 · 0 评论