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

白塔网站建设阆中市住房和城乡建设局网站

白塔网站建设,阆中市住房和城乡建设局网站,网页设计项目报告,wordpress开启mu给定两个整数集合#xff0c;它们的相似度定义为#xff1a;Nc​/Nt​100%。其中Nc​是两个集合都有的不相等整数的个数#xff0c;Nt​是两个集合一共有的不相等整数的个数。你的任务就是计算任意一对给定集合的相似度。 输入格式#xff1a; 输入第一行给出一个正整数N…给定两个整数集合它们的相似度定义为Nc​/Nt​×100%。其中Nc​是两个集合都有的不相等整数的个数Nt​是两个集合一共有的不相等整数的个数。你的任务就是计算任意一对给定集合的相似度。 输入格式 输入第一行给出一个正整数N≤50是集合的个数。随后N行每行对应一个集合。每个集合首先给出一个正整数M≤104是集合中元素的个数然后跟M个[0,109]区间内的整数。 之后一行给出一个正整数K≤2000随后K行每行对应一对需要计算相似度的集合的编号集合从1到N编号。数字间以空格分隔。 输出格式 对每一对需要计算的集合在一行中输出它们的相似度为保留小数点后2位的百分比数字。 输入样例 3 3 99 87 101 4 87 101 5 87 7 99 101 18 5 135 18 99 2 1 2 1 3输出样例 50.00% 33.33%代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB #include iostream #include vector #include set #include algorithm #include iomanipusing namespace std; vectorsetint dataset; setint Nt;int main() {int n, num, d, tests, index1, index2;cin n;dataset.resize(n1); //分配空间功能类似malloc//将n个集合放进set数组中for(int i 1; in ; i){cin num;for(int j 0; j num; j){cin d;dataset[i].insert(d);}}cin tests;while(tests--){cin index1 index2; //输入两个要算相似度的集合序号int Nc 0, Nt 0;vectorint is, us;//给is和us开辟空间最大为两个集合之和is.resize(dataset[index1].size()dataset[index2].size());us.resize(dataset[index1].size()dataset[index2].size());//set_intersection函数为求交集 1~2个参数是第一个数组的区域3~4个参数是第二个数组的区域最后一个是放到新数组的位置vectorint::iterator itEndPos set_intersection(dataset[index1].begin(),dataset[index1].end(),dataset[index2].begin(),dataset[index2].end(),is.begin());is.resize(itEndPos-is.begin()); //将没有存放数据的内容裁剪掉,begin一个个填充完后会移动到最后一个位置//set_intersection函数为求并集 1~2个参数是第一个数组的区域3~4个参数是第二个数组的区域最后一个是放到新数组的位置vectorint::iterator utEndPos set_union(dataset[index1].begin(),dataset[index1].end(),dataset[index2].begin(),dataset[index2].end(),us.begin());us.resize(utEndPos-us.begin());//Nc is.size();Nt us.size();cout fixed setprecision(2) 1.0*Nc/Nt*100%endl;}return 0; }
http://www.pierceye.com/news/471080/

相关文章:

  • 自己开网站能赚钱吗网站界面设计描述
  • 二手交易网站建设方案ppt网站备案的作用
  • 北京行业网站建设临沂谁会做网站
  • 网站备案 游戏修改wordpress字体
  • 福建微网站建设价格宝山专业网站建设
  • 做采集网站难不关键词做网站名字
  • 怎么做律师事务所的网站用凡科做网站好吗
  • 免费做网站公司ydwzjs政务网站的建设
  • 企业网站设计总结西安做网站哪里便宜
  • wordpress 电影下载站济南最新消息
  • 怎样做企业的网站公司部门解散
  • 三亚中国检科院生物安全中心门户网站建设什么是响应式网站
  • 为什么要建设公司网站怎么制作图片视频和配音乐
  • 建设项目环境影响登记表备案系统网站论坛门户网站开发
  • 铁岭网站建设建设云企业服务平台
  • 响应式网站制作方法泰安明航网络科技有限公司
  • 建设网站需要几级安全等保深圳网站开发招聘
  • 无锡网站建设制作公司甘肃省建设工程网站
  • 广州微信网站建设哪家好公司网站排名优化手段
  • 深圳市路桥建设集团有限公司招标采购网站crntos wordpress
  • 广告网站制作报价深圳建筑设计平台网站
  • 网站ns记录南宁企业建站模板
  • 网站服务建设目前做哪些网站能致富
  • 专业网站定制公司深圳网页制作服务
  • 白云网站(建设信科网络)网页工具在哪里
  • 食品网站策划网站建设送企业邮箱吗
  • 天津自贸区建设局网站手机网站导航设计
  • 企业网站建设制作大连网站建设吗
  • 做网页兼职网站有哪些建设网站需要花费
  • 如何快速写一个网站黄页网络的推广软件下载