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

选择网站建设系统wordpress微信采集插件

选择网站建设系统,wordpress微信采集插件,jsp电商网站开发流程图,哪里有学视频剪辑培训的宣传一下算法提高课整理 — CSDN个人主页#xff1a;更好的阅读体验 — 题目传送门点这里 题目描述 农夫John发现了做出全威斯康辛州最甜的黄油的方法#xff1a;糖。 把糖放在一片牧场上#xff0c;他知道 N 只奶牛会过来舔它#xff0c;这样就能做出能卖好价…宣传一下算法提高课整理 — CSDN个人主页更好的阅读体验 — 题目传送门点这里 题目描述 农夫John发现了做出全威斯康辛州最甜的黄油的方法糖。 把糖放在一片牧场上他知道 N 只奶牛会过来舔它这样就能做出能卖好价钱的超甜黄油。 当然他将付出额外的费用在奶牛上。 农夫John很狡猾就像以前的巴甫洛夫他知道他可以训练这些奶牛让它们在听到铃声时去一个特定的牧场。 他打算将糖放在那里然后下午发出铃声以至他可以在晚上挤奶。 农夫John知道每只奶牛都在各自喜欢的牧场一个牧场不一定只有一头牛。 给出各头牛在的牧场和牧场间的路线找出使所有牛到达的路程和最短的牧场他将把糖放在那。 数据保证至少存在一个牧场和所有牛所在的牧场连通。 输入格式 第一行: 三个数奶牛数 N牧场数 P牧场间道路数 C。 第二行到第 N1 行: 1 到 N 头奶牛所在的牧场号。 第 N2 行到第 NC1 行每行有三个数相连的牧场A、B两牧场间距 D当然连接是双向的。 输出格式 共一行输出奶牛必须行走的最小的距离和。 数据范围 1≤N≤500,1≤N≤500,1≤N≤500, 2≤P≤800,2≤P≤800,2≤P≤800, 1≤C≤1450,1≤C≤1450,1≤C≤1450, 1≤D≤2551≤D≤2551≤D≤255 样例输入 3 4 5 2 3 4 1 2 1 1 3 5 2 3 7 2 4 3 3 4 5样例输出 8思路 本题可以先枚举黄油的位置再用 spfa 求出每个牧场到当前位置的最短路。 这道题不是每个牧场一个奶牛一个牧场可能有好几个奶牛 于是我们用 cntcntcnt 数组来存第 iii 个仓库有几个奶牛 第 iii 个牧场的奶牛路程就是 di×cntid_i×cnt_idi​×cnti​ ···························································································· 题目中说数据保证至少存在一个牧场和所有牛所在的牧场连通 但是没有奶牛的牧场虽然有可能贡献答案也有可能不与有奶牛的牧场连通 所以枚举起点时要注意牧场之间的连通性 算法时间复杂度 复杂度为 O(nm)O(nm)O(nm)可以过 本题使用STL中的queue时间上会慢一点不过不影响AC 这里贴上提交记录 可以看到queue即使加了O2效率也比不上手写队列。 所以考试能手写就别用STL除非你的时间限制很充裕。 AC Code CCC #include iostream #include cstringusing namespace std;typedef pairint, int PII;const int N 810, M 3010; const int INF 0x3f3f3f3f;int n, m, p; int id[N]; int h[N], e[M], w[M], ne[M], idx; int q[N], dist[N]; bool st[N];void add(int a, int b, int c) {e[idx] b, w[idx] c, ne[idx] h[a], h[a] idx ; }int spfa(int S) {memset(dist, 0x3f, sizeof(dist));dist[S] 0;int hh 0, tt 1;q[0] S, st[S] 1;while (hh ! tt){int t q[hh ];if (hh N) hh 0;st[t] 0;for (int i h[t]; i ! -1; i ne[i]){int j e[i];if (dist[j] dist[t] w[i]){dist[j] dist[t] w[i];if (!st[j]){q[tt ] j;if (tt N) tt 0;st[j] 1;}}}}int res 0;for (int i 0; i n; i ){int j id[i];if (dist[j] INF) return INF;res dist[j];}return res; }int main() {memset(h, -1, sizeof h);scanf(%d%d%d, n, p, m);for (int i 0; i n; i )scanf(%d, id[i]);for (int i 0; i m; i ){int a, b, c;scanf(%d%d%d, a, b, c);add(a, b, c), add(b, a, c);}int res INF;for (int i 1; i p; i )res min(res, spfa(i));printf(%d\n, res);return 0; }最后如果觉得对您有帮助的话点个赞再走吧
http://www.dnsts.com.cn/news/248191.html

相关文章:

  • 即给做网站又给我们做推广的公司呢网页设计需要学什么专业陪护工
  • 外贸网站建设哪里做得好wordpress 多站点 404
  • 可以发广告的网站深圳效果好的免费网站建设
  • 网站 备案上海企业名录 企业黄页
  • 英文网站设计方案网站开发中的服务抽离
  • 南宁网站怎么制作公司深圳全国网站制作哪个好
  • 做一个打鱼网站需要多少钱网站服务器管理系统
  • 怎样把自己做的网页放在网站里如何做企业黄页网站
  • 深圳集团网站建设网站内页一般多久收录
  • 网站架构工程师外国人做美食视频网站
  • 北京网站优化推广效果东莞十大企业
  • 一键搭建网站系统wordpress导入xml
  • 做钻石的网站东莞网络营销网络培训学校
  • 行业信息网站有哪些三只松鼠网络营销方案策划书
  • 哪些电影网站怎么建设的怎样找人做网站
  • 上海网站设计建设宜宾移动网站建设
  • 怎样制作网站的步骤深圳工业设计大展
  • 网站建设哪家服务周到物流网站开发
  • 广东品牌网站建设公司网页设计公司创业计划书
  • 做网站开发的薪酬怎么样seo超级外链工具免费
  • 绩效管理网站开发如何做市场推广方案
  • 松江做网站多少钱开发wordpress插件如何防破解
  • wap网站教程国内最便宜机票网站建设
  • 个人网站域名用什么好做网站前期工作
  • 重庆网站快速排名提升成功的网络营销案例有哪些
  • 辽宁省城乡建设网站网站设计的技能要求
  • 广州自助企业建站模板成都网站建设公司电话
  • 哪一家网站做简历重庆网站seo案例
  • 南阳住房和城乡建设厅网站wordpress自动采集发布插件
  • 网站新闻关键词WORDPRESS 土木坛子