2023-06-13 16:16
门头沟学院 C++ 0 点赞 评论 收藏
分享
@外企+德科=od:
main() { int n; while (cin >> n) { for (int i = 0; i < N; i++) { bit[i].reset(); } for (int i = 1; i <= n; i++) { int m; cin >> m; for (int j = 1; j <= m; j++) { int t; cin >> t; bit[i].set(t,1); } } int q; cin >> q; for (int i = 1; i <= q; i++) { bitsum1.reset(); bitsum2.reset(); int a, b; cin >> a >> b; for (int j=1; j<=n; j++) { if (bit[j].test(a) ) { bitsum1 |=bit[j]; } if (bit[j].test(b) ) { bitsum2 |=bit[j]; } } bitsum1 &=bitsum2; bitsum1.set(a,0); bitsum1.set(b,0); cout << bitsum1.count()<< endl; } }}
点赞 0 评论 0
0 点赞 评论 收藏
分享
2023-04-03 18:59
门头沟学院 C++ 0 点赞 评论 收藏
分享
创作者周榜
更多
关注他的用户也关注了: