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

花都网站设计都/新闻头条最新消息今天

花都网站设计都,新闻头条最新消息今天,网站开发品牌有哪些,seo优化多少钱题意:每次给出每两个数之间的大小差值。在给出关系的过程中插入询问:数a和数b的差值,若不能确定,输出UNKNOWN 解法:相对大小关系的处理:并查集 1.给出两点的相对大小关系后,找到两个点的根节点&…

题意:每次给出每两个数之间的大小差值。在给出关系的过程中插入询问:数a和数b的差值,若不能确定,输出UNKNOWN
解法:相对大小关系的处理:并查集
1.给出两点的相对大小关系后,找到两个点的根节点,并利用路径压缩,将两个点父亲指向根节点。然后将根节点进行合并,并给出根节点之间的相对大小关系
2.询问时,同时找到该点到根节点的距离,相减即可得到相对大小。

 

//meek
#include <iostream>
#include <cstdio>
#include <cmath>
#include <string>
#include <cstring>
#include <algorithm>
#include <queue>
#include <map>
#include <set>
#include <stack>
#include <sstream>
#include <vector>
using namespace std ;
typedef long long ll;
#define mem(a) memset(a,0,sizeof(a))
#define pb push_back
#define fi first
#define se second
#define MP make_pair
inline ll read()
{ll x=0,f=1;char ch=getchar();while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}return x*f;
}
//****************************************const int N=500000+100;
const ll inf = 1ll<<61;
const int mod= 1000000007;char ch[20];
int d[N],parent[N],flag,n;
ll ans;
void init () {for(int i=0;i<=n;i++) parent[i]=i;mem(d);
}
int finds(int x){if(x==parent[x])return x;int fy=finds(parent[x]);d[x] = d[parent[x]] + d[x];return  parent[x]=finds(parent[x]);}
int main() {int a,b,m,w;while(scanf("%d%d",&n,&m)!=EOF) {if( n==0 &&m==0) break;init();for(int i=1;i<=m;i++) {scanf("%s",ch);if(ch[0]=='!') {scanf("%d%d%d",&a,&b,&w);int fx=finds(a);int fy=finds(b);if(fx!=fy) parent[fy]=fx,d[fy]=d[a]-w-d[b];}else {scanf("%d%d",&a,&b);int fx=finds(a);int fy=finds(b);if(fx==fy) {cout<<d[a]-d[b]<<endl;}else {printf("UNKNOWN\n");}}}}return 0;
}
代码

 

转载于:https://www.cnblogs.com/zxhl/p/5034179.html

http://www.jmfq.cn/news/4898773.html

相关文章:

  • 在哪里买空间做网站/舆情分析报告案例
  • 小型企业网站建设毕业论文/网站快速排名互点软件
  • 罗田县住房和城乡建设局网站/最佳的搜索引擎
  • 上市公司中 哪家网站做的好/百度 营销推广是做什么的
  • 机关网站及新媒体建设实施方案/需要优化的地方
  • 网站开发设计师培训/市场营销方案怎么做
  • 安徽省经工建设集团公司网站/网络营销工具介绍
  • 网站建设技术方面论文/seo也成搜索引擎优化
  • 大气网站源码/seo资料
  • 厦门网站建设设计/网站策划书怎么写
  • wordpress 前台发文章/seo资讯
  • 淘客做的领券网站/网络营销有哪些例子
  • 加快公司网站建设/百度网址怎么输入?
  • 品牌营销型网站作用/网络营销推广渠道
  • html网站列表怎么做/5g站长工具查询
  • 门户网站的推广/网站出售
  • 销售订单管理系统软件/专业全网优化
  • 大连网络推广平台/网站推广优化怎样
  • 精品网站建设费用 找磐石网络一流/长沙关键词优化推荐
  • 淄博做网站跟优化/网店运营推广实训
  • 浙江省建设委员会网站/3小时百度收录新站方法
  • html5特效网站源码/网站名查询网址
  • 昆明网站开发多少钱/2020站群seo系统
  • 轻淘客网站怎么做/百度推广客户端下载
  • 国家企业年报系统官网/天津seo结算
  • flash网站的制作/东莞网络排名优化
  • 郑州企业健康码二维码怎么申请/优化关键词快速排名
  • 建设平台网站协议/湖人队最新消息
  • 中国建设银行员工网站/媒体邀约
  • 深圳网站设计x/个人如何推广app