騰訊9.6筆試
直接給出程式碼:
/*
50 5
2 1 2
5 10 11 12 13 14
2 0 1
2 49 2
4 6 7 8 2
*/
#include<bits/stdc++.h>
using namespace std;
vector<vector<int>> data;
set<int> s;
int main()
{
int n , m;
cin >> n >> m;
for(int i = 0; i < m; i++)
{
int x;
cin >> x;
vector<int> te;
for(int j = 0; j < x; j++)
{
int temp;
cin >> temp;
te.push_back(temp);
}
data.push_back(te);
}
s.insert(0);
for(set<int>::iterator it = s.begin(); it!= s.end(); it++)
{
int k = *it;
for(int i = 0; i < m; i++)
{
int flag = 0;
for(int j = 0; j < data[i].size(); j++)
{
if(k == data[i][j])
{
flag = 1;
break;
}
}
if(flag == 1) {
for (int j = 0; j < data[i].size(); j++) {
s.insert(data[i][j]);
}
}
}
}
cout << s.size();
return 0;
}
/*
#include<bits/stdc++.h>
using namespace std;
vector<int> father(100010, 0);
int findfather(int a)
{
int x = a;
while(x != father[x])
{
x = father[x];
}
while(a != father[a])
{
int t = father[a];
father[a] = x;
a = t;
}
return x;
}
int f_union(int a, int b)
{
int fa = findfather(a);
int fb = findfather(b);
if(fa != fb)
{
father[fa] = fb;
}
}
int main()
{
int n , m;
cin >> n >> m;
//vector<int> father(n, 0);
for(int i = 0; i < n; i++)
{
father[i] = i;
}
for(int i = 0; i < m; i++)
{
int x, first;
cin >> x >> first;
for(int j = 1; j < x; j++)
{
int last;
cin >> last;
f_union(first, last);
}
}
int f0father = findfather(0);
int res = 1;
for(int i = 1; i < n; i++)
{
if(findfather(i) == f0father)
{
res++;
}
}
cout << res;
return 0;
}
*/
過了80%,後來在牛客網上看大家討論,說下面出現的ID會超過人數限制,即會有無效ID,那麼這裡可以遍歷上方的set,去掉無效的ID,再求剩下的ID數。
相關文章
- 騰訊筆試題集筆試
- 騰訊社招筆面試題面試題
- 騰訊往屆筆試面試題整理大全筆試面試題
- 騰訊技術崗位筆試&面試題(一)筆試面試題
- 騰訊技術崗位筆試&面試題(二)筆試面試題
- 2019屆騰訊產品培訓生筆試筆試
- 騰訊研發類筆試面試試題及答案(C++方向)筆試面試C++
- 2019騰訊實習筆試題部分記錄+兩次電話面試筆記筆試面試筆記
- 騰訊前端初試前端
- 騰訊雲使用筆記一: 騰訊雲重灌記錄筆記
- 騰訊校招前端開發筆試初試總結| 掘金技術徵文前端筆試
- 2017騰訊Web前端實習生招聘筆試題總結Web前端筆試
- 騰訊電話面試面試
- 騰訊前端面試篇(一)前端面試
- 騰訊前端面試篇(二)前端面試
- 騰訊T3團隊整理,騰訊Java校招面試Java面試
- 【騰訊測試開發面試題】2021最新騰訊電競遊戲測開崗面試題遊戲
- postgresql 9.6 分割槽表測試方案與記錄SQL
- 騰訊面試篇(三)——終章面試
- 【JAVA】騰訊2021校園招聘-後臺&綜合-第二次筆試Java筆試
- 騰訊雲使用筆記一: 環境搭建筆記
- 騰訊社招iOS面試記錄iOS面試
- 騰訊 PHP 面試必備知識PHP面試
- 騰訊面試,你真的懂HTTP嗎?面試HTTP
- Qt+騰訊IM開發筆記(一):騰訊IM介紹、使用和Qt整合騰訊IM-SDK的工程模板DemoQT筆記
- 最近去騰訊面試了,分享一波面試題面試題
- 去騰訊面試了,我自信滿滿!面試
- 騰訊面試後續 | 掘金技術徵文面試
- 在騰訊,我的試用期總結
- 騰訊前端二面手寫面試題前端面試題
- 騰訊IMweb Conf 2017大會圖文筆記 — 下Web筆記
- 前端面試(1)之騰訊實習提前批前端面試
- 騰訊效能測試工具——PerfDog使用初體驗
- 騰訊這套SpringMvc面試題你懂多少(面試必備)SpringMVC面試題
- 騰訊視訊播放下載自動化測試 - 熊玉輝
- 騰訊web前端大會(TFC2017)現場筆記Web前端筆記
- 【騰訊地圖】騰訊地圖定位解析地圖
- 騰訊WeGame開啟雲遊戲測試活動GAM遊戲