pat 1063
来源:互联网 发布:空间怎么绑定域名 编辑:程序博客网 时间:2024/04/27 17:19
看到有人用STL 中的set来求交集和并集,学习一下
还有百分号的输出要用%%
#include<stdio.h>#include<map>#define SIZE 50using namespace std;map<int, int> set[SIZE];void SetSim(int a, int b){ map<int, int>s; map<int, int>::iterator k; int i; int Nc = 0; for (k = set[a].begin(); k != set[a].end(); k++) if (set[b].find((*k).first) != set[b].end()) Nc++; int Nt = s.size(); printf("%0.1lf%%\n", double(Nc*1.0 / (set[a].size() + set[b].size() - Nc))*100);}int main(){ int n; freopen("1.in", "r", stdin); scanf("%d", &n); int i; for (i = 0; i < n; i++){ int sizeofset; scanf("%d", &sizeofset); int num; for (int j = 0; j < sizeofset; j++){ scanf("%d", &num); set[i][num] = 1; } } int numofqury; scanf("%d", &numofqury); for (i = 0; i < numofqury; i++){ int set1, set2; scanf("%d%d", &set1, &set2); SetSim(set1-1, set2-1); } return 0;}
0 0
- pat 1063
- pat 1063
- PAT 1063
- pat 1063
- PAT 1063
- PAT 1063Count PAT's (25)
- PAT(甲级)1063
- 浙大PAT 1063
- 浙大PAT甲级 1063
- PAT乙级1063
- PAT甲级1063
- pat-bl-1063
- PAT basic 1063
- PAT乙级1063
- pat
- 【PAT】
- PAT
- PAT
- Hibernate中什么是懒加载异常?该怎么处理懒加载异常?
- 《超体》《阿凡达》中的脑电波技术能成为现实吗
- fusioncharts如何运用
- GetLastError
- 关于大型网站技术演进的思考(十五)--网站静态化处理—前后端分离—中(7)
- pat 1063
- 安卓 自定义的 SharedPreference 工具类
- 20150302学习笔记
- 自己常用的maven项目中pom的配置
- 用Redis bitmap统计活跃用户、留存
- 小马哥----另类高仿红米 单 双卡机型详细拆机外观图与开机界面图 所谓的4G版机型,切勿与高仿红米互刷
- Action Bar(操作栏)
- VS2010生成静态库(.lib)
- Android ActionBarDrawerToggle、DrawerLayout、ActionBar 结合