离散题目16

根据关系图非常简单的求出三种关系闭包(自反闭包、对称闭包、传递闭包)附练习题 目录想说的话自反闭包对称闭包传递闭包练习题 想说的话 完全不废话,谁都能懂 φ(>ω<*) 只关注如何求关系闭包,不讲原理,因为懒(不是) 方便起见,就以下图为例。关系为 R={⟨1,1⟩,⟨1,2⟩,⟨3,1⟩}R=\lbrace\langle1,1\rangle,\langle1,2\rangle,\langle3,1\rangle\rbrace R={⟨1,1⟩,⟨1,2⟩,⟨3,1⟩} 自反闭包 将没有环的结点加上环。 例题中结点111有环,结点2,32,32,3无环,因此将结点 阅读详情
Problem Description

给出集合A,以及集合A上的关系R,求关系R的自反闭包。

Input

首先输入t,表示有t组数据.    

每组数据第一行输入n,表示A中有n个数据,接下来一行输入n个数,(4 <= n < 100, 0 < Ai < 100)

第二行输入m,代表R中有m对关系(0 < m < 100)

接下来m行每行输入x,y代表< x,y >这对关系.(从小到大给出关系,如果x相同,按y排列)

Output

输出题目要求的关系集合,每行输出一对关系,输出顺序按照中的x大小非递减排列,假如x相等按照y大小非递减排列.

每组数据末尾额外输出一行空行。

Example Input
1
5
1 2 3 4 5
6
1 1
1 2
2 3
3 3
4 5
5 1
Example Output
1 1
1 2
2 2
2 3
3 3
4 4
4 5
5 1
5 5
code:
#include<stdio.h>
#include<string.h>
int main()
{
    int a[120], b[120][120];
    int t, n, m, i, j, x, y;
    scanf("%d", &t);
    while(t--)
    {
        memset(b, 0, sizeof(b));
        scanf("%d", &n);
        for(i = 0;i<n;i++)
        {
            scanf("%d", &a[i]);
        }
        scanf("%d", &m);
        for(i = 0;i<m;i++)
        {
            scanf("%d%d", &x, &y);
            b[x][y] = 1;
        }
        for(i = 0;i<n;i++)
        {
            b[a[i]][a[i]] = 1;
        }
        for(i = 0;i<110;i++)
        {
            for(j = 0;j<110;j++)
            {
                if(b[i][j] == 1)
                {
                    printf("%d %d\n", i, j);
                }
            }
        }
        printf("\n");
    }
}


离散题目16(自反闭包) 离散题目16 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description给出集合A,以及集合A上的关系R,求关系R的自反闭包。 Input首先输入t,表示有t组数据. 每组数据第一行输入n,表示A中有n个数据,接下来一行输入n个数,(4 <= n < 100, 0 < Ai < 100) 第二 阅读详情

相关推荐

【二分查找 树状数组 差分数组 离散化 】P6172 [USACO16FEB] Load Balancing P|省选-

Farmer John 的 $N$ 头奶牛($1 \leq N \leq 10^5$)散布在整个农场上。整个农场是一个无限大的二维平面,第 $i$ 头奶牛的坐标是 $(x_i,y_i)$(保证 $x_i,y_i$ 均为正奇数,且 $x_i,y_i \leq 10^6$),且没有任意两头奶牛在同一位置上。 FJ 希望修建一条竖直方向的栅栏,它的方程是 $x=a$,他还希望修建一条水平方向的栅栏,它的方程是 $y=b$。为了防止栅栏经过奶牛,$a,b$ 均要求是偶数。容易发现,这两个栅栏会在 $(a,b)$

闻缺陷则喜何志丹 2355

【集合论】关系闭包 ( 自反闭包 | 对称闭包 | 传递闭包 )

一、关系闭包 、 二、自反闭包 、 三、对称闭包 、 四、传递闭包 、

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 6万+

用矩阵求自反闭包自反闭包

用矩阵求自反闭包。容易理解,轻松学习,交流经验。

第四章 二元关系和函数 4.4关系的闭包

4.4关系的闭包 简单来说就是对关系R添加尽可能少的元素得到R’R^{’}R’,使得 R’R^{’}R’有自反/对称/传递的性质。则称 R’R^{’}R’为R的自反闭包/对称闭包/传递闭包。 例题: 除了根据其概念特性直接推算出来,我们还可以用集合的运算来求: 其实这个就是我们刚才思路的具体化: <1>IAI_AIA​里的元素都是环,这已经是最小的有用元素的集合了。 <2...

Deam_swan_goose的博客 2102

离散数学-关系,集合,求自反闭包,对称闭包,传递闭包

离散数学-关系,集合,求自反闭包,对称闭包,传递闭包 离散数学-关系,集合,求自反闭包,对称闭包,传递闭包 离散数学-关系,集合,求自反闭包,对称闭包,传递闭包 离散数学-关系,集合,求自反闭包,对称闭包,传递闭包

C语言实现三种闭包算法(传递,自反,对称闭包)

C语言实现三种闭包算法,能够实现传递,自反,对称闭包

离散数学知识点总结(12)“关系” 知识的总结 <3>:关系的闭包运算

文章目录什么是关系的闭包闭包运算的分类自反闭包对称闭包传递闭包关系闭包的计算方法计算自反闭包:r(R)=R∪IAr(R)=R\cup I_Ar(R)=R∪IA​ 什么是关系的闭包 闭包运算的分类 自反闭包 对称闭包 传递闭包 关系闭包的计算方法 计算自反闭包:r(R)=R∪IAr(R)=R\cup I_Ar(R)=R∪IA​ 其中 IAI_AIA​ 是 AAA 集合上的恒等关系 ...

qq_42902997的博客 6729

COMSOL金属氢化物-放氢过程

"层流"的出口设置压降函数,解决“找不到一致的初始值”问题,主要是一开始设置出口为1atm的话,压力场过渡太剧烈,不好找到初始解,要么就先算个稳态流场,这种也能求解。注:P0是根据实测PCT的插值曲线(函数名称为:p_iso)得到的,根据初始质量储氢量wtw0,和初始温度条件T0,然后根据函数p_iso(wtw0)*exp(-deltHd/R_const*(1/T0-1/303.15[K]))求解获得。若"初始步长"选择框不勾上,前面0~5s内的求解容易发散,然后求解失败。2、设置"达西定律"的。

qq_24800941的博客 1929

离散题目16--求自反闭包

离散题目16 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给出集合A,以及集合A上的关系R,求关系R的自反闭包。 Input 首先输入t,表示有t组数据.     每组数据第一行输入n,表示A中有n个数据,接下来一行输入n个数,(4 第二行输

Horizonhui 6664

从工艺到器件:用Silvaco ATLAS仿真PIN二极管击穿电压的保姆级指南

本文详细介绍了使用Silvaco ATLAS仿真PIN二极管击穿电压的全流程指南,从工艺仿真基础搭建到器件结构构建,再到击穿特性仿真和结果分析。通过Silvaco工具链,工程师可以在设计阶段精准预测器件性能,优化击穿电压,提升研发效率。

weixin_34259816的博客 355

11、rsa-目标主机支持RSA密钥交换【原理扫描】的漏洞

通过将 etcd 的 TLS 密钥交换算法从 RSA 升级为 ECDHE,可实现前向保密,彻底消除 “私钥泄露导致历史流量解密” 的风险。核心步骤是通过强制启用含ECDHE的套件,并禁用 RSA 密钥交换套件,同时建议升级到 TLS 1.2+ 并优化证书类型(优先 ECDSA)。这一配置符合云原生安全最佳实践,也是 Kubernetes 等依赖 etcd 的系统推荐的安全标准。生成临时密钥的具体步骤是什么?如何验证etcd是否已成功更新为ECDH密钥交换算法?配置临时密钥交换算法可能带来哪些性能影响。

xuebo1129927648的博客 1万+

离散题目16——自反闭包

think: 1二维矩阵+自反闭包定义 什么是自反闭包 —— 百度百科sdut题目链接离散题目16 Time Limit: 1000MS Memory Limit: 65536KBProblem Description 给出集合A,以及集合A上的关系R,求关系R的自反闭包。Input 首先输入t,表示有t组数据. 每组数据第一行输入n,表示A中有n个数据,接下来一行输入n个数,(4 <=

BlessingXRY的博客 5241

STM32CubeMX之定时器输入捕获

上一章介绍了STM32定时器的PWM输出功能,定时器的几个通道除了有输出功能外,还可以做输入用,可捕获信号的上升沿或下降沿,可以用于测量信号的频率、周期、占空比等。本篇文章将介绍用STM3...

zhang062061的专栏 1339

sdut-离散题目16

离散题目16 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给出集合A,以及集合A上的关系R,求关系R的自反闭包。 Input 首先输入t,表示有t组数据. 每组数据第一行输入n,表示A中有n个数据,接下来一行输入n个数,(4 第二行输入m,代表R中有m对关系(

SoyBean 371

【WRFDA教程】客观分析(OBSGRID)详解

客观分析(OBSGRID)详解

WW、forever的博客 1133

AI Agent开发第84课-paddleocr-vl全网唯一最全本地化布署教程

本文详解 PaddleOCR-VL 本地化布署全过程,指出为何在真实生产环境中 PaddleOCR-VL 更稳定、更易部署、更贴近工程落地。同时还会详细比较与 DeepSeek-OCR 的核心差异,为全网独家介绍paddleocr-vl的本地部署实战指南。

打造全国最全的AI Agent开发知识领域的博客 5966

SDUT 3810 离散题目16

Problem Description 给出集合A,以及集合A上的关系R,求关系R的自反闭包。 Input 首先输入t,表示有t组数据. 每组数据第一行输入n,表示A中有n个数据,接下来一行输入n个数,(4 <= n < 100, 0 < Ai < 100) 第二行输入m,代表R中有m对关系(0 < m < 100) 接下来m行每行输入x,y代表< x,

ACMer 梁剑锋 的博客 349

VEML7700环境光传感器原理图设计,已量产(光线传感器)

最近做便携显示设备的自动亮度调节模块,最终敲定了 VEML7700 这款数字光传感器 —— 一是它 0~120klx 的宽量程刚好覆盖 “暗室→户外强光” 的全场景,二是 Filtron™技术让它的光谱响应和人眼高度贴合,测出来的 “亮度” 更符合实际视觉感受,加上 O-Trim™技术把输出公差压到 10% 以内,省了不少后期校准的功夫。搭好电路后串口直接读 lx 数值,稳定性和精度都够,这篇聊聊这个模块的硬件设计细节。

不脱发的程序猿 600

离散题目16 求自反闭包

Problem Description给出集合A,以及集合A上的关系R,求关系R的自反闭包。Input首先输入t,表示有t组数据. 每组数据第一行输入n,表示A中有n个数据,接下来一行输入n个数,(4 <= n < 100, 0 < Ai < 100)第二行输入m,代表R中有m对关系(0 < m < 100)接下来m行每行输入x,y代表< x,y >这对关系.(从小到大给出关系,如果x相同,按

且视他人之疑目如盏盏鬼火 4086

YOLO26 vs YOLOv12 vs YOLOv10:工业场景性能实测,速度/精度/部署难度全对比(附完整测试代码)

YOLO26:工业场景全能型选手,无NMS+无DFL设计让部署和推理都省心,小目标精度优势明显,CPU推理速度提升43%,适合大多数生产线场景YOLOv12:中大型目标检测专家,Area Attention在复杂背景下表现出色,适合汽车、家电等大型零部件检测YOLOv10:速度狂魔,GPU上性能领先,轻量化版本适合边缘部署,但小目标精度略逊,适合对实时性要求极高的分拣线场景。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 623

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

CDQZ Challenge 16

说在前面:“CDQZ”系列题目数据绝对良心(良苦用心233),提交网址如有需要请私信本蒟蒻。 1016:Challenge 16 查看 提交 统计 提问 总时间限制: 80000ms 单个测试点时间限制: 10000ms 内存限制: 512000kB 描述 给你一个长度为n的数列a和m次询问。每次询问给定四个数l, r, x, y,表示询问在a[l .. r]中,对于所有x ≤ a[i]

KGV093的博客 368

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

【问题思考总结】多维随机变量函数的分布的两种情况的计算方法【离连/连连】

离散连续型优先考虑直接上FZ(z),并化简。连续连续型,如果Y和X存在表示关系,则用离连型的方法,如果不存在互表关系,则采用联合概率密度加二重积分的方式。自从16年之后,考这种多维随机变量的题特别多,而离散离散,离散连续都考过多次,连续连续目前我做到21年,仅出现了较简单的形式, 而不可互表的形式目前仅在模拟题中看到,而这种题也是完全完全在偶数年大概率可以出现的,一定要拿下。

weixin_45415929的博客 1045

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

2021.08.16【NOIP提高B组】模拟 总结

2021.08.16【NOIP提高B组】模拟 总结 第一题:记录一个 preipre_iprei​ 表示位置小于 iii 的最右边的数满足 aprei<aia_{pre_i}<a_iaprei​​<ai​ 因为我们只能刷比 aia_iai​​​ 大的数。类似的,在前面也记录一下。然后我们发现答案就是二元组 (prei,sufi)(pre_i,suf_i)(prei​,sufi​) 在区间中出现的次数。直接离散化加莫队即可。 第二题:考虑一个结论,所有数出现的个数均为偶数时先手必败。那么先手

linweitong2020的博客 159
上一篇: 离散题目15
下一篇: 离散题目17
shadowam
博客等级 码龄10年 62粉丝 168原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值