博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PAT A1063
阅读量:6805 次
发布时间:2019-06-26

本文共 621 字,大约阅读时间需要 2 分钟。

clipboard.png

这里面还是用到了set去重,还是要多掌握stl的用法;
这里注意一个巧妙地处理;
由于我们寻找的时两个集合a,b的不重复元素,和重复元素;
首先记录b的集合元素,在b中挨个寻找a的元素;
如果在b中没有找到,则说明是不重复元素,找到了说明时重复元素,所以分开记录

#include
#include
#include
#include
using namespace std;using std::vector;using std::set;int main(){ int n,m,k,temp,a,b; scanf("%d",&n); vector
> v(n); for(int i=0;i
s; for(int j=0;j
::iterator it=v[a-1].begin();it!=v[a-1].end();it++){ if(v[b-1].find(*it)==v[b-1].end()){ //如果在b中没有找到a的元素 nt++; }else{ nc++; } } double ans=(double)nc/nt*100; printf("%.1f%%\n",ans); } system("pause"); return 0;}

转载地址:http://munwl.baihongyu.com/

你可能感兴趣的文章
nagios安装
查看>>
idea springboot热部署无效问题
查看>>
ReentrantLock详解
查看>>
即时通讯之数字电视
查看>>
【C++实现有序子序列合并算法】
查看>>
防病毒插件更新失败!?
查看>>
HTTP的post和get总结
查看>>
CEPH Cache Tiering
查看>>
Oracle 11g新特性之--Server Result Cache
查看>>
Oracle中的ORA-01548: active rollback segment '_SYSSMU1$' found
查看>>
AngularJs $anchorScroll、$controller、$document
查看>>
Microsoft资源
查看>>
WordPress 永久链接或固定链接设置技巧
查看>>
数据结构之线性表
查看>>
在PPT中插入FLASH遇到的系列问题
查看>>
XSS研究4-来自外部的XSS攻击的防范
查看>>
Spring知识点总结-1
查看>>
微软私有云分享(R2)21 BMC提升B格
查看>>
MDSF:如何使用GMF来做TOGAF建模工具
查看>>
Spring Security简介
查看>>