1063 Set Similarity (25 point(s))

视觉特征-自监督-同源不同crop视图一致性【2020-06】:BYOL(自举潜在表征)【在线网络+目标网络】【目标网络EMA更新】【停止梯度】【同图双视图预测一致】【无需负样本】【避免表征坍塌】 We introduce Bootstrap Your Own Latent (BYOL), a new approach to self-supervised image representation learning. BYOL relies on two neural networks, referred to as online and target networks, that interact and learn from each other. From an augmented view o 阅读详情

1063 Set Similarity (25 point(s))

Given two sets of integers, the similarity of the sets is defined to be N​c​​/N​t​​×100%, where N​c​​ is the number of distinct common numbers shared by the two sets, and N​t​​ is the total number of distinct numbers in the two sets. Your job is to calculate the similarity of any given pair of sets.

Input Specification:

Each input file contains one test case. Each case first gives a positive integer N (≤50) which is the total number of sets. Then N lines follow, each gives a set with a positive M (≤10​4​​) and followed by M integers in the range [0,10​9​​]. After the input of sets, a positive integer K (≤2000) is given, followed by K lines of queries. Each query gives a pair of set numbers (the sets are numbered from 1 to N). All the numbers in a line are separated by a space.

Output Specification:

For each query, print in one line the similarity of the sets, in the percentage form accurate up to 1 decimal place.

Sample Input:

3
3 99 87 101
4 87 101 5 87
7 99 101 18 5 135 18 99
2
1 2
1 3

Sample Output:

50.0%
33.3%

考点:STL set的使用。相似度定义:交集元素个数和并集元素个数的比例。

参考链接:https://blog.youkuaiyun.com/changjiale110/article/details/79108447

#include<iostream>
#include<set>
using namespace std;

int main(void){
	int N,K,M,a,b;
	cin>>N;
	set<int> sets[N+1];
	for(int i=1;i<=N;i++){
		cin>>M;
		for(int j=0;j<M;j++){
			cin>>a;
			sets[i].insert(a);
		}
	}
	cin>>K;
	set<int>::iterator it; 
	while(K--){
		cin>>a>>b;
		int cnt=0;//交集元素
		for(it=sets[a].begin();it!=sets[a].end();it++){
			if(sets[b].find(*it)!=sets[b].end()) cnt++;
		} 
		double ans = 100.00*(double)cnt/double(sets[a].size()+sets[b].size()-cnt);
		printf("%.1f%%\n",ans);
	}
	
	return 0;
}

 

【信息科学与工程学】计算机科学与自动化——第六十六篇 算子篇 第一章 通用算子01 多模态数据(图形/图像/文本/语音)中推断人类内在状态、策略、动机和利益的算法算子知识库 编号领域算法/方法算子名称算子的数学方程式/表达复杂度 (示例)关联知识11量子场论正则量子化产生/湮灭算符对易关系: [â_p, â†_q] = δ⁽³⁾(p​ - q)应用于态空间,计算复杂度取决于截断福克空间,粒子数表象,二次量子化12统计力学蒙特卡洛模拟马尔可夫链转移算子T(s → s‘) :满足细致平衡条件 π(s)T(s→s’)=π(s‘)T(s’→s)收敛到平衡分布需 ~O(τ), τ为相关时间细致平衡,Metropolis-Hastings准则,重要性采样13电磁学边界元法单层势/双层势算子 阅读详情

相关推荐

政府科技管理者如何提升科技成果转化项目进场交易的备案效率?.docx

政府科技管理者如何提升科技成果转化项目进场交易的备案效率?

1063 Set Similarity (25)

Given two sets of integers, the similarity of the sets is defined to be N~c~/N~t~*100%, where N~c~ is the number of distinct common numbers shared by the two sets, and N~t~ is the total number of dist...

weixin_30690833的博客 203

Windows服务器渗透必备:5款杀软在线识别平台实测对比(附避坑指南)

本文针对Windows服务器渗透测试中的关键环节,实测对比了五款主流的在线杀软识别平台。文章从实战场景出发,深入分析了各平台在识别准确率、响应速度、隐匿性及使用风险上的差异,并提供了详尽的避坑指南与高级隐匿技巧,旨在帮助安全人员快速、精准地识别目标环境安全防护,为后续行动奠定情报基础。

weixin_29322553的博客 434

1063 Set Similarity (25 point(s))

Given two sets of integers, the similarity of the sets is defined to beN​c​​/N​t​​×100%, whereN​c​​is the number of distinct common numbers shared by the two sets, andN​t​​is the total number of d...

张蔡辉 209

蓝牙Mesh安全机制全解析:如何防止你的智能门锁被黑客控制?

本文深入解析蓝牙Mesh安全机制,重点探讨如何保护智能门锁免受黑客攻击。详细介绍了蓝牙Mesh的多层次安全架构,包括密钥管理体系、设备入网流程及实战防护策略,帮助用户构建更安全的智能家居网络。

h3i4j的博客 732

手机也能跑大模型?QNN框架实战:从模型量化到Android部署全流程

本文详细介绍了如何利用QNN框架将大模型部署到Android手机端进行端侧推理。通过实战演示了从模型量化(如INT4/INT8混合精度)到Android应用集成的全流程,包括内存优化、性能调优及常见问题排查,帮助开发者实现大模型在资源受限设备上的高效本地运行。

joy55的博客 501

PTA 数据结构与算法 7-37 模拟EXCEL排序 (25 point(s))

7-37 模拟EXCEL排序 (25 point(s)) Excel可以对一组纪录按任意指定列排序。现请编写程序实现类似功能。 输入格式: 输入的第一行包含两个正整数N(≤105) 和C,其中N是纪录的条数,C是指定排序的列号。之后有 N行,每行包含一条学生纪录。每条学生纪录由学号(6位数字,保证没有重复的学号)、姓名(不超过8位且不包含空格的字符串)、成绩([0, 100]内的整数)组成,相邻属...

忘梦心的博客 1186

GPMC开发笔记(TI开发者推荐笔记)

因为gpmc(General-Purpose Memory Controller)是TI特有的驱动,gpmc的资料比较少,本人开发gpmc驱动算是摸了很多石头过河的。所以想通过这遍文章可以给也做GPMC驱动开发的后来者有一点参考价值。文章如有瑕疵也请各位批评改正。 1.GPMC介绍 gpmc主要用于与nandflash,norflash,fpga进行通信。在这里主要介绍gpmc16位数据和地址线不复用nor模式下的通信。 注意:在这种模式下gpmc_a[0]引脚是没法使用的 1.1GPMC信号线

weixin_44316996的博客 7508

1063 Set Similarity

/* Sologala @github https://github.com/Sologala/PAT_OJ PAT_oj No.1063_Set_Similarity */ 题意 ​ 先给出 N 个set。然后 给出K个请求,计算给出的请求的两个set 的相似率是多少 ​ 简单的set 的应用。 ​ 最开始我直接用一个新的set 来讲两个set合并来计算,但是这样多此一举,反而ins...

sologala的博客 413

Keil MDK下载报错:Flash Download failed终极解决指南(附固件恢复步骤)

本文针对Keil MDK开发中常见的“Error: Flash Download failed”报错,提供了从基础连接到深度诊断的系统性解决指南。文章详细解析了错误成因,并重点介绍了当常规SWD调试失效时,如何通过Bootloader模式和ISP模式(特别是UART Bootloader)恢复“变砖”芯片的完整实战步骤,帮助开发者彻底解决固件下载难题。

weixin_29196613的博客 816

密码学小白必看:三大顶级会议论文下载与阅读指南(附完整资源链接)

本文为密码学初学者提供了系统获取和阅读三大顶级会议(Crypto、Eurocrypt、Asiacrypt)论文的实战指南。详细介绍了通过IACR官方渠道、ePrint预印本等权威资源免费下载论文的方法,并分享了高效筛选、精读核心章节及构建个人知识体系的具体策略,帮助读者快速切入密码学研究前沿。

weixin_28363123的博客 411

PAT甲1063Set的使用

1063 1063 Set Similarity (25分) Given two sets of integers, the similarity of the sets is defined to be N ​c ​​ /N ​t ​​ ×100%, where N ​c ​​ is the number of distinct common numbers shared by the two sets, and N ​t ​​ is the total number of distinct numb

JinweiGuo 216

ParaView :在paraview创建渲染视图

ParaView :在paraview创建渲染视图

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1311

1063 Set Similarity (25point(s))

1063 Set Similarity (25point(s)) Given two sets of integers, the similarity of the sets is defined to be N ​c ​​ /N ​t ​​ ×100%, where N ​c ​​ is the number of distinct common numbers shared by the two sets, and N ​t ​​ is the total number of distinct nu

佳迪斯的博客 153

在 TASKPROCESSING 上为 ABAP OData 服务添加多个系统别名:从原理到落地的完整实践

本文面向SAP Gateway与ABAP开发者,详细讲解如何在TASKPROCESSING OData服务上添加系统别名。首先介绍了系统别名的概念与设计初衷,阐述了添加别名的业务场景需求,包括多系统接入、用户分流和灰度发布等。随后提供了标准配置步骤,从SPRO路径到具体操作说明,并分享了三个实际案例说明如何实现跨区域统一待办、按用户角色分流和灰度发布。最后给出了验证方法和常见问题解决方案,帮助开发者掌握这项基础但关键的配置技能,实现服务路由的可控管理。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 137

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

1063 Set Similarity (25 point(s))

#include&lt;iostream&gt; #include&lt;set&gt; #include&lt;vector&gt; #include&lt;cstdio&gt; using namespace std; vector&lt;set&lt;int&gt;&gt; res; int nc, nt, n, m, k; int main() { scanf("%d", &a

徐伯莱 242

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

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

PAT1063 Set Similarity (25 point(s))

题目大意: 给出几组数字,求出其中2组的相似度(same/total),distinct. 注意: 不重复用set,可以把比较过程+输出过程封装函数。 代码: #include<algorithm> #include<iostream> #include<cmath> #include<set> using namespace std; ...

a7701935的博客 155

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

PAT A1063 Set Similarity (25point(s))

题目链接 注意点: 1.要滤掉集合中的相同元素,因此使用set比较方便。 2.比较两集合时因遍历其中一个集合的每个元素,与另一个集合中的元素比较,用find()来查找时间复杂度可以到O(n(a)logn(b)),如果处理两个集合,时间复杂度会到O(N^2),最后一个样例会超时。 AC代码: #include<cstdio> #include<set> using names...

皮皮瓜的博客 197

PAT----A1063 Set Similarity (25point(s))

A1063 Set Similarity (25point(s)) 题意 输入n个set,k次查询,输入两个set的id,输出他们之间的相似度,相似度计算公式为 共同元素个数/它们的并集的size 思路 maps[v] 储存v值在的集合的id。 还要一种做法是联合两个set。 总结 判断key是否在map中的时候一定要用count()方法,不然会插入大量无用节点,使得查找性能变差。 Sample ...

qq_43578870的博客 250

PAT(A)1063 Set Similarity (25point(s))

Sample Input 3 3 99 87 101 4 87 101 5 87 7 99 101 18 5 135 18 99 2 1 2 1 3 Sample Output 50.0% 33.3% 思路: 判重,然后算重复率。 我本来想用map判重,最后一个点会超时,set在插入的时候就可以直接去重。 代码 #include <iostream> #include &lt...

Sqssq的博客 170

1063 Set Similarity (25point(s)) - PAT 甲级 C语言

* 对每个集合排序去重, * 经过排序,集合元素有序,查询两集合时,用两个指针从前往后遍历集合 * 两指针元素相同,两指针同时向后走,Nc 和 Nt 均加 1 * 指针元素不同,谁小谁向后走,仅 Nt 加 1 * 最后将 Nt 加上未遍历完集合的剩余元素个数 * 输出查询结果

有三只土豆 193

PAT(甲级)1063 Set Similarity (25point(s))

题目 题目链接 思路 这道题的大意是给两个数组,注意每个数组中都有可能有重复的元素,让计算这两个集合的相似度,相似度的定义是 两个集合相同元素的个数 / 两个集合中所有元素的个数,也就是两个集合的交集元素个数 / 并集元素个数;结果保留一位小数。 思路是用set存储每个数组,这样就可以保证每个集合自身没有重复元素; 计算A和B的并集元素个数:首先初始化并集元素个数为集合B的元素个数,依次遍历集合A...

hjyp的博客 198

1063 Set Similarity (25point(s))(Set:求两个集合的并集和交集的个数)

题目链接 what 容易超时,给的时间只能遍历一次 不信?我当一次炮灰… using namespace std; #include<bits/stdc++.h> set<int>store[51]; int N, M, n, a, p, q; int main() { cin >> N; for (int i = 1; i <= N; i++) { cin >> n; for (int j = 0; j < n; j++) {

Abider2的博客 191

PTA 数据结构与算法 7-37 模拟EXCEL排序

第一次写文章 不喜勿喷~ 写这个是因为自己在学习数据结构的时候去网上找的答案大部分都是C++的 但是没有C的 这让用C写的我非常崩溃 所以在写完之后想要把自己的C代码和大家分享一下 下面进入正题 7-37 Excel可以对一组纪录按任意指定列排序。现请编写程序实现类似功能。 输入格式: 输入的第一行包含两个正整数N(≤10 ​5 ​​ ) 和C,其中N是纪录的条数,C是指定排序的列号。之后有 N行...

番大白菜 2816
上一篇: 1061 Dating (20 point(s))
下一篇: 1036 Boys vs Girls (25 point(s))
coderwait
博客等级 码龄9年 20粉丝 210原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值