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

网站开发项目周期的sem包括网站建设吗

网站开发项目周期的,sem包括网站建设吗,门户网站设计技巧,成都做网站建设题意 给出经济路线以及商业路线#xff0c;在给出起始点s#xff0c;终止点e#xff0c;在只能使用其中一个商业路线 的情况下输出最短路径 思路 如果选择商业路线为从u到v#xff0c;则需要从s-u,u-v#xff0c;v-e点的路径最短。使用Dijkstra计算出从s点…题意 给出经济路线以及商业路线在给出起始点s终止点e在只能使用其中一个商业路线 的情况下输出最短路径 思路 如果选择商业路线为从u到v则需要从s-u,u-vv-e点的路径最短。使用Dijkstra计算出从s点到其它各点以及从e点到其它各点的最短路径然后遍历商业路线u,v选取从s-u,u-vv-e点中路线最短的 代码 #include bits/stdc.husing namespace std;#define _for(i, a, b) for(int i (a); i (b); i) #define _rep(i, a, b) for (int i (a); i (b); i)struct Edge {int u, v, d; };struct HeapNode {int u, d;bool operator(const HeapNode other) const{return d other.d;} };template int SZV, int INF struct Dijkstra {int n;vectorEdge edges;vectorint graph[SZV];bool done[SZV];int d[SZV], p[SZV];void init(int n){this-n n;edges.clear();_for(i, 0, n) {graph[i].clear();}}void addEdge(int u, int v, int d){graph[u].push_back(edges.size());edges.push_back({u, v, d});}void dijkstra(int s){priority_queueHeapNode pq;fill_n(done, n, false);fill_n(d, n, INF);d[s] 0;pq.push({s, 0});while (!pq.empty()) {HeapNode curNode pq.top();pq.pop();int u curNode.u;if (done[u]) {continue;}done[u] true;_for(i, 0, graph[u].size()) {const auto edge edges[graph[u][i]];int v edge.v;if (d[u] edge.d d[v]) {d[v] d[u] edge.d;p[v] graph[u][i];pq.push({v, d[v]});}}}}void getPath(int s, int e, dequeint path, bool rev false){int x e;if (rev) {path.push_back(x);} else {path.push_front(x);}while (x ! s) {x edges[p[x]].u;if (rev) {path.push_back(x);} else {path.push_front(x);}}} };void fastio() {ios_base::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr); }const int MAXN 500 4; const int INF 1e9;int main() {fastio();#ifndef ONLINE_JUDGEifstream fin(f:\\OJ\\uva_in.txt);streambuf* back cin.rdbuf(fin.rdbuf());#endifint N, S, E;int kase 0;while (cin N S E) {if (kase) {cout endl;}DijkstraMAXN, INF sd, ed;sd.init(N 1); ed.init(N 1);int M;cin M;_for(i, 0, M) {int X, Y, Z;cin X Y Z;sd.addEdge(X, Y, Z);sd.addEdge(Y, X, Z);ed.addEdge(X, Y, Z);ed.addEdge(Y, X, Z);}sd.dijkstra(S);ed.dijkstra(E);int cu -1;int ans INF;dequeint path;if (sd.d[E] ans) {ans sd.d[E];sd.getPath(S, E, path);}auto update [](int u, int v, int d) {if (sd.d[u] ans ed.d[v] ans sd.d[u] d ed.d[v] ans) {ans sd.d[u] d ed.d[v];cu u;path.clear();sd.getPath(S, u, path);ed.getPath(E, v, path, true);}};int K;cin K;_for(i, 0, K) {int u, v, d;cin u v d;update(u, v, d);update(v, u, d);}_for(i, 0, path.size()) {if (i) {cout ;}cout path[i];}cout endl;if (cu -1) {cout Ticket Not Used endl;} else {cout cu endl;}cout ans endl;}#ifndef ONLINE_JUDGEcin.rdbuf(back);#endifreturn 0; }
http://www.w-s-a.com/news/541433/

相关文章:

  • 中山学校的网站建设wordpress文章图片显示不出
  • 兰溪城市建设规划网站网站联盟的基本流程
  • 免费推广网站注册入口小说阅读网站怎么建设
  • 新网站怎么做网络推广怎么做企业网站排名
  • jsp商业网站开发网站链接如何做二维码
  • 江苏高校品牌专业建设网站怎么制作网站搜索窗口
  • 北京app建设 网站开发公司织梦网站seo
  • 大学网站 作风建设专题汽车配件外贸出口公司
  • 东莞做网站系统购物网站建设精英
  • 建设vip网站相关视频网站营销建设公司
  • 微站直播平台杭州seo按天计费
  • seo 新旧网站 两个域名福州设计网站建设
  • 如何做网站客户端如何做网络营销网站
  • 苏州网站建设制度打鱼网站建设
  • 瓜子二手车直卖网上海小红书seo
  • 天津中小企业网站制作珠海做网站的
  • 网站排名影响因素最牛的科技网站建设
  • 长春网站建设公司怎么样电商网站建设与开发期末考试
  • 品牌网站建设搭建国内外网站建设
  • 辽宁人社app一直更新整站seo定制
  • 兰州网站建设论坛装修品牌
  • 云南省城乡住房与建设厅网站用什么网站可以做电子书
  • 自己电脑怎么做网站服务器吗0基础如何做网站
  • 做网站的股哥网络整合营销方案策划
  • 网站你懂我意思正能量晚上唯品会网站开发费用
  • 网站认证金额怎么做分录网页无法访问是怎么回事
  • 樟木头建网站的wordpress自适应吸附菜单
  • 番禺网站设计威海微网站建设
  • 新乡网站建设服务网站建设的点子
  • 赛罕区城乡建设局网站什么是新媒体运营