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

怎么搜做传奇私服网站总出来/营销型企业网站诊断

怎么搜做传奇私服网站总出来,营销型企业网站诊断,建立网站谁给你钱,帮别人做网站规划当你在社交网络平台注册时,一般总是被要求填写你的个人兴趣爱好,以便找到具有相同兴趣爱好的潜在的朋友。一个“社交集群”是指部分兴趣爱好相同的人的集合。你需要找出所有的社交集群。 输入格式: 输入在第一行给出一个正整数 N&#xff0…

当你在社交网络平台注册时,一般总是被要求填写你的个人兴趣爱好,以便找到具有相同兴趣爱好的潜在的朋友。一个“社交集群”是指部分兴趣爱好相同的人的集合。你需要找出所有的社交集群。

输入格式:

输入在第一行给出一个正整数 N(≤1000),为社交网络平台注册的所有用户的人数。于是这些人从 1 到 N 编号。随后 N 行,每行按以下格式给出一个人的兴趣爱好列表:

Ki​: hi​[1] hi​[2] ... hi​[Ki​]

其中Ki​(>0)是兴趣爱好的个数,hi​[j]是第j个兴趣爱好的编号,为区间 [1, 1000] 内的整数。

输出格式:

首先在一行中输出不同的社交集群的个数。随后第二行按非增序输出每个集群中的人数。数字间以一个空格分隔,行末不得有多余空格。

输入样例:

8
3: 2 7 10
1: 4
2: 5 3
1: 4
1: 3
1: 4
4: 6 8 1 5
1: 4

输出样例:

3
4 3 1

思路:把兴趣爱好的编号标记为拥有这个兴趣爱好的人的编号,标记的时候判断一下,如果当前兴趣爱好的编号已经标记过了,就说明当前的人与之前标记的人具有相同的爱好,然后把他们合并一个集合里面

#include<bits/stdc++.h>using namespace std;const int N=1010;int p[N],cnt[N],vis[N];
vector<int>ans;int find(int x)
{if(x!=p[x]) p[x]=find(p[x]);return p[x];
}
int main()
{int n,k,x;char op;cin>>n;for(int i=1;i<=n;i++) p[i]=i;for(int i=1;i<=n;i++){cin>>k>>op;while(k--){cin>>x;if(vis[x]) p[find(vis[x])]=find(i);else vis[x]=i;}}for(int i=1;i<=n;i++)cnt[find(i)]++;for(int i=1;i<=n;i++)if(cnt[i]) ans.push_back(cnt[i]);sort(ans.rbegin(),ans.rend());//逆序cout<<ans.size()<<endl;for(int i=0;i<ans.size();i++){if(i) cout<<' ';cout<<ans[i];}return 0;
}

 

http://www.jmfq.cn/news/4953187.html

相关文章:

  • 安徽禹尧工程建设有限公司网站/seo优化培训课程
  • wordpress工业产品企业网站主题/百度下载安装免费
  • 做短链的网站/2023年8月新冠又来了
  • 网站备案每年一次/网络广告营销的概念
  • sql注入网站建设百度云/凡科建站模板
  • wordpress指定id文章/南京seo关键词排名
  • .net制作网站开发教程/网络营销组织的概念
  • 如何传图片做网站/网站推广做什么
  • 专门做学校政府的网站/百度站点
  • 精品影视资源推荐入口/宁波seo外包服务商
  • 网站流量是怎么赚钱的/天津抖音seo
  • 聊城做网站的公司效果/网络营销平台名词解释
  • html网页设计表格代码范文/宁波seo快速优化平台
  • 广州企业自助建站/网站里的友情链接
  • 单页面网站制作/外链交换平台
  • 建设机械网站方案设计/2022新闻热点事件简短30条
  • 全国做网站最好的公司/流量神器
  • 赌球网站怎么做/什么是seo
  • 网站需要做实名认证如何做/自己怎么搭建网站
  • 做可转债好的网站/网站app开发公司
  • 卖汽车配件怎么做网站/关键词怎么找出来
  • 简约网站首页/安徽网站建设优化推广
  • 学校网站建设栏目有哪些/营销型企业网站建设步骤
  • 网络促销分类 网站促销/今天热点新闻
  • 自己做发卡网站/沈阳网络seo公司
  • 厦门建网站哪家好/目前最靠谱的推广平台
  • 网站建设中企动力优/浏览器下载安装2023版本
  • h5商城网站开发/广告服务平台
  • 排版设计招聘/seo和sem
  • dedecms如何做音乐网站/优化大师免安装版