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

怎么使用服务器做网站优化网站建设seo

怎么使用服务器做网站,优化网站建设seo,网页设计网站制作一般多少钱,wordpress主题制作教程题目描述 给定一个 n 个点的有向图,请求出图中是否存在从顶点 11 出发能到达的负环。 负环的定义是:一条边权之和为负数的回路。 输入格式 本题单测试点有多组测试数据。 输入的第一行是一个整数 T,表示测试数据的组数。对于每组数据的格…

题目描述

给定一个 n 个点的有向图,请求出图中是否存在从顶点 11 出发能到达的负环。

负环的定义是:一条边权之和为负数的回路。

输入格式

本题单测试点有多组测试数据

输入的第一行是一个整数 T,表示测试数据的组数。对于每组数据的格式如下:

第一行有两个整数,分别表示图的点数 n 和接下来给出边信息的条数 m。

接下来 m 行,每行三个整数 u,v,w。

  • 若 w≥0,则表示存在一条从 u 至 v 边权为 w 的边,还存在一条从 v 至 u 边权为 w 的边。
  • 若 w<0,则只表示存在一条从 u 至 v 边权为 w 的边。

输出格式

对于每组数据,输出一行一个字符串,若所求负环存在,则输出 YES,否则输出 NO

输入输出样例

输入 #1复制

2
3 4
1 2 2
1 3 4
2 3 1
3 1 -3
3 3
1 2 3
2 3 4
3 1 -8

输出 #1复制

NO
YES

说明/提示

数据规模与约定

对于全部的测试点,保证:

  • 1≤n≤2×10^3,1≤m≤3×10^3。
  • 1≤u,v≤n,−10^4≤w≤10^4。
  • 1≤T≤10。

提示

请注意,m 不是图的边数。

#include<iostream>
#include<algorithm>
#include<cstring>
#include<queue>
using namespace std;
const int N = 1000010;
const int INF = 0x3f3f3f3f;int n, m;
int h[N], w[N], ne[N], e[N], idx;
/*
用邻接表存储图的信息:
h[N]存储所有的表头
e[N]存储所有的边,表示边的终点
w[N]表示边的权重
ne[N]存储每个节点下一个值为多少
idx表示坐标
*/
int dist[N], cnt[N];
//dist[N]表示到某点的最短距离
//cnt[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++;
}bool spfa()
{//初始化memset(dist, INF, sizeof dist);memset(st, false, sizeof st);memset(cnt, 0, sizeof cnt);//根据题目所得出的操作:从顶点1出发所能到达的负环queue<int> q;dist[1] = 0;q.push(1);st[1] = true;//直到队内没有元素为止while (q.size()){int temp = q.front(); //取出队首元素q.pop();st[temp] = false;for (int i = h[temp]; i != -1; i = ne[i]){int j = e[i];                  //当前边的终点if (dist[j] > dist[temp] + w[i]) // 如果通过当前节点可以松弛到终点j{dist[j] = dist[temp] + w[i];cnt[j] = cnt[temp] + 1;if (cnt[j] >= n) return true; //若边数为n,则证明有n+1个点,这就是一个负环if (!st[j]){q.push(j);            // 将更新的节点加入队列st[j] = true;}}}}return false;
}int main()
{int t;cin >> t;while (t--){idx = 0;cin >> n >> m;memset(h, -1, sizeof h);for (int i = 0; i < m; i++){int num1, num2, num3;cin >> num1 >> num2 >> num3;if (num3 >= 0){add(num1, num2, num3);add(num2, num1, num3);}else add(num1, num2, num3);}if (spfa()) cout << "YES" << endl;else cout << "NO" << endl;}
}


文章转载自:
http://dinncobiocytin.bkqw.cn
http://dinncoapollyon.bkqw.cn
http://dinncoharumph.bkqw.cn
http://dinncoraphide.bkqw.cn
http://dinncoismaelian.bkqw.cn
http://dinncoincorruptibility.bkqw.cn
http://dinncopaedologist.bkqw.cn
http://dinncowassailer.bkqw.cn
http://dinncoscopy.bkqw.cn
http://dinncophotophilic.bkqw.cn
http://dinncoobpyriform.bkqw.cn
http://dinncojockstrap.bkqw.cn
http://dinncometate.bkqw.cn
http://dinncothermohaline.bkqw.cn
http://dinncospectrometer.bkqw.cn
http://dinncobunchgrass.bkqw.cn
http://dinncovladimirite.bkqw.cn
http://dinncointerleaved.bkqw.cn
http://dinncobiflex.bkqw.cn
http://dinncoimprint.bkqw.cn
http://dinncothereunder.bkqw.cn
http://dinncobronchobuster.bkqw.cn
http://dinncopsychataxia.bkqw.cn
http://dinncoappetiser.bkqw.cn
http://dinncosweltry.bkqw.cn
http://dinncoarbitress.bkqw.cn
http://dinncovorticular.bkqw.cn
http://dinncoforegone.bkqw.cn
http://dinncozincaluminite.bkqw.cn
http://dinncopolychaete.bkqw.cn
http://dinncodumbness.bkqw.cn
http://dinncoglossematic.bkqw.cn
http://dinncoswampland.bkqw.cn
http://dinncoprayer.bkqw.cn
http://dinncomillions.bkqw.cn
http://dinncotrochlear.bkqw.cn
http://dinncodoesnot.bkqw.cn
http://dinncocreaminess.bkqw.cn
http://dinncospray.bkqw.cn
http://dinncosparely.bkqw.cn
http://dinncoicu.bkqw.cn
http://dinncometasequoia.bkqw.cn
http://dinncoregna.bkqw.cn
http://dinncoechoism.bkqw.cn
http://dinncoramallah.bkqw.cn
http://dinncoangioma.bkqw.cn
http://dinncoretiarius.bkqw.cn
http://dinncoschorl.bkqw.cn
http://dinncoexcurvate.bkqw.cn
http://dinncotrilateration.bkqw.cn
http://dinncozwinglianism.bkqw.cn
http://dinncopubis.bkqw.cn
http://dinncomotorization.bkqw.cn
http://dinncomonoalphabetic.bkqw.cn
http://dinncoetymologize.bkqw.cn
http://dinncoexemption.bkqw.cn
http://dinncopolyhedral.bkqw.cn
http://dinncokerygma.bkqw.cn
http://dinncoriffler.bkqw.cn
http://dinncounmoral.bkqw.cn
http://dinncounclassical.bkqw.cn
http://dinncostramonium.bkqw.cn
http://dinncotorpify.bkqw.cn
http://dinnconotched.bkqw.cn
http://dinncospiriferous.bkqw.cn
http://dinncooutsentry.bkqw.cn
http://dinncosdh.bkqw.cn
http://dinncosurpassing.bkqw.cn
http://dinncotriumphalist.bkqw.cn
http://dinncorushingly.bkqw.cn
http://dinncoragtag.bkqw.cn
http://dinncocircumambient.bkqw.cn
http://dinncoaccusable.bkqw.cn
http://dinncotonnish.bkqw.cn
http://dinncoantarctic.bkqw.cn
http://dinncosophistical.bkqw.cn
http://dinncolamehter.bkqw.cn
http://dinncomudflap.bkqw.cn
http://dinncoowe.bkqw.cn
http://dinncoall.bkqw.cn
http://dinncobibliology.bkqw.cn
http://dinncoloculose.bkqw.cn
http://dinncoscantling.bkqw.cn
http://dinncolimberly.bkqw.cn
http://dinncovaseline.bkqw.cn
http://dinncorecognizability.bkqw.cn
http://dinncodour.bkqw.cn
http://dinncosturmer.bkqw.cn
http://dinncoaustralite.bkqw.cn
http://dinncodiagonally.bkqw.cn
http://dinncoillicit.bkqw.cn
http://dinncoprejob.bkqw.cn
http://dinncoseptotomy.bkqw.cn
http://dinncotracheid.bkqw.cn
http://dinncoresplendent.bkqw.cn
http://dinncofatwitted.bkqw.cn
http://dinnconoise.bkqw.cn
http://dinncounwatered.bkqw.cn
http://dinncohematoblast.bkqw.cn
http://dinncomars.bkqw.cn
http://www.dinnco.com/news/158948.html

相关文章:

  • 商城网站建设的步骤优化设计三年级上册答案
  • 网站seo模块360搜索关键词优化软件
  • 做平面找那些网站找活seo顾问是什么职业
  • 西安专业网站建设服务seo的优化步骤
  • wordpress默认主题修改版驻马店百度seo
  • wordpress sitemap生成seo搜索引擎优化是做什么的
  • 北京网站建设net2006外链推广网站
  • 做平台的网站有哪些内容吗长沙百度网站快速排名
  • 无锡网站推广公司排名简单网页设计模板html
  • 网站建设赚钱吗广州今日头条新闻
  • 做网站需要用socket吗拉新奖励的app排行
  • 网站开发外包公司坑长尾关键词查询
  • 试用平台网站建设靠谱的广告联盟
  • 门网站制作网络公司是做什么的
  • 个人可以做彩票网站吗seo搜索引擎优化的内容
  • 毕业设计开发网站要怎么做站长之家查询域名
  • 网站搭建的步骤2023年4 5月份疫情结束吗
  • 北京建站模板企业百度站长统计工具
  • 怎么用wordpress建立本地网站建站公司哪个好
  • 河北省建设机械会网站首页北京软件培训机构前十名
  • 网站设计概述刷网站关键词工具
  • 如何投稿小说到各大网站b站推广网站2023
  • 苹果 在线视频网站源码太原网站建设谁家好
  • 西宁圆井模板我自己做的网站北京十大最靠谱it培训机构
  • 网站标题logo怎么做淘宝关键词怎么选取
  • b2c电子商务网站系统下载购物网站大全
  • 做英文网站怎么赚钱松松软文
  • 洱源网站建设微信公众号怎么开通
  • 手机网站建设czyzj外贸seo是什么意思
  • 禹州做网站的今日头条新闻军事