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

哪个网站可以卖自己的设计构建新发展格局

哪个网站可以卖自己的设计,构建新发展格局,360游戏,网站开发的流程图A* 做法 \(f(p)g(p)h(p)\) #xff0c; \(f(p)\) 作为优先队列比较函数用来比较的值#xff0c; \(g(p)\) 是当前路径到 \(p\) 的距离#xff0c; \(h(p)\) 是 \(p\) 点到终点最短路#xff08;预处理可以得到#xff09;。 每个点出队次数 \(k\)#xff0c;就说明当前找… A* 做法 \(f(p)g(p)h(p)\) \(f(p)\) 作为优先队列比较函数用来比较的值 \(g(p)\) 是当前路径到 \(p\) 的距离 \(h(p)\) 是 \(p\) 点到终点最短路预处理可以得到。 每个点出队次数 \(k\)就说明当前找到的是到这个点的 \(k\) 短路。 关键代码 void astar(int bg) {int cnt 0;A.push(ast(bg, 0));while (!A.empty()) {ast p A.top();A.pop();if (p.v N) {if (p.w E)break;E - p.w, Ans;}for (int i G[p.v].size() - 1; i 0; --i) {edge e G[p.v][i];A.push(ast(e.v, p.w e.w));}}return; } 一道裸题 【SDOI2010】魔法猪学院 #include cstdio #include vector #include algorithm #include queueusing namespace std;typedef double db;const int _N 5100; const db INF 1e9;struct edge {int v;db w;edge(int v 0, db w 0): v(v), w(w) { } };struct data {int v;db w;data(int v 0, db w 0): v(v), w(w) { }bool operator (const data tmp)const{return w tmp.w;} };db E, dis[_N];struct ast {int v;db w;ast(int v 0, db w 0): v(v), w(w) { }bool operator (const ast tmp)const{return w dis[v] tmp.w dis[tmp.v];} };priority_queuedata Q; priority_queueast A; vectoredge G[_N], H[_N]; int Ans, N, M;void Gins(int a, int b, db c) { G[a].push_back(edge(b ,c)); return; }void Hins(int a, int b, db c) { H[a].push_back(edge(b, c)); return; }void dfs(int x, db cost) {if (cost dis[x] E) return;if (x N) {A.push(cost);return;}for (int i G[x].size() - 1; i 0; --i) {edge e G[x][i];dfs(e.v, cost e.w);}return; }void init(int bg) {for (int i 1; i N; i)dis[i] INF;Q.push(data(bg, dis[bg] 0));while (!Q.empty()) {data p Q.top();Q.pop();if (dis[p.v] ! p.w) continue;for (int i H[p.v].size() - 1; i 0; --i) {edge e H[p.v][i];if (dis[e.v] p.w e.w)dis[e.v] p.w e.w, Q.push(data(e.v, dis[e.v]));}}return; }void astar(int bg) {int cnt 0;A.push(ast(bg, 0));while (!A.empty()) {ast p A.top();A.pop();if (p.v N) {if (p.w E)break;E - p.w, Ans;}for (int i G[p.v].size() - 1; i 0; --i) {edge e G[p.v][i];A.push(ast(e.v, p.w e.w));}}return; }int main() {scanf(%d%d%lf, N, M, E);for (int i 1; i M; i) {int a, b;db c;scanf(%d%d%lf, a, b, c);Gins(a, b, c), Hins(b, a, c);}init(N);astar(1);printf(%d\n, Ans);return 0; } 转载于:https://www.cnblogs.com/ghcred/p/9775373.html
http://www.yutouwan.com/news/474657/

相关文章:

  • 做旅游网站的目的网站设计原型图怎么做
  • 私人定制平台网站微信电商
  • 高校门户网站开发如何将网站提交到搜索引擎
  • 建设工程网站即墨城乡建设局网站
  • 做老师一些好的网站搜索引擎网站推广法 怎么做
  • asp.net网站转phpid转换为wordpress
  • zencart网站备份莱芜在线话题凤城高中
  • 赣州建网站网站备案之后
  • 天堂网长尾关键词挖掘网站外包公司值得去吗
  • 网站开发行业资讯音乐网站开发可行性分析
  • 广西钦州有做网站的公司吗重庆建筑施工信息网
  • 企业网站建设可行性分析任务网站开发 开源
  • html网站开发需要什么软件网站开发在线学习
  • 广州微网站建设比分网站建设
  • 中国建设银行信用卡黑名单网站网站建设 算什么
  • 惠州网站建设外包网站静态和动态区别是什么
  • 直接找高校研究生做网站行吗html改造wordpress
  • wordpress 安卓seo的收费标准
  • 连连电商网站开发公司个人营业执照网上注销流程
  • 公司网站建设价格贵吗教务管理网站开发
  • 可以免费做网站推广的平台注册公司条件和要求
  • 福州正规网站建设公司推荐浙江建设厅网站怎么进不去
  • 东莞微网站建设公司网架加工费多少钱一吨
  • 电商平台网站开发制作ppt的软件app
  • 湛江网红打卡餐厅搜索引擎优化大致包含哪些内容或环节
  • 做网站的哪个好lnmp wordpress 登陆
  • 广西建设厅考试网站首页宣传片拍摄制作公司
  • 苏州园区网站建设书店网站建设人员分配
  • html在线记账网站模板wordpress搜索框制作教程
  • 网页设计与网站建设试题及答案石家庄行业网站建设