本文将同步发布于:

  • 洛谷博客;
  • csdn;
  • 博客园;
  • 简书。

题目

题目链接:洛谷、CF1468M。

题意简述

给定 n n n 个集合 S 1 ∼ n S_{1\sim n} S1∼n​,问是否存在 i , j i,j i,j 满足 i ≠ j i\neq j i​=j 且 ∣ S i ∩ S j ∣ ≥ 2 \left\lvert S_i\cap S_j\right\rvert\geq 2 ∣Si​∩Sj​∣≥2。

若存在,输出 i , j i,j i,j(任意一对都可);否则输出 − 1 -1 −1。

n ≤ 1 0 5 n\leq 10^5 n≤105, ∑ i = 1 n ∣ S i ∣ ≤ 2 × 1 0 5 \sum\limits_{i=1}^n\left\lvert S_i\right\rvert\leq 2\times 10^5 i=1∑n​∣Si​∣≤2×105。

题解

图论转化

直接思考有点难,考虑经典套路,我们把这个问题转化成二分图模型。

对于一个集合 S i S_i Si​,我们将其构造为一个左部点 i i i。

对于一个元素

「题解」CF1468M Similar Sets相关推荐

  1. 「题解」蝙蝠侠的麻烦

    没 事 找 事 「我的做题历程」: step1:观察题面.   「蝙蝠侠需要找到一个最长的字符串,使得这个字符串作为一个子序列被包含在所有的三个字符串中」,可以得出这是一道最长公共子序列,而且有三个字 ...

  2. 「题解」:[组合数学]:Perm 排列计数

    题干: Description称一个1,2,-,N的排列P1,P2-,Pn是Magic的,当且仅当2<=i<=N时,Pi>Pi/2. 计算1,2,-N的排列中有多少是Magic的,答 ...

  3. 「题解」:[BZOJ4558]方

    问题: 方 时间限制: 2 Sec  内存限制: 256 MB 题面 题目描述 上帝说,不要圆,要方,于是便有了这道题.由于我们应该方,而且最好能够尽量方,所以上帝派我们来找正方形 上帝把我们派到了一 ...

  4. 「题解」300iq Contest 2 B Bitwise Xor

    本文将同步发布于: 洛谷博客: csdn: 博客园: 简书. 题目 题目链接:gym102331B. 题意概述 给你一个长度为 nnn 的序列 aia_iai​,求一个最长的子序列满足所有子序列中的元 ...

  5. 「题解」:[线段树]:永无乡

    题面 题目描述 永无乡包含 n 座岛,编号从 1 到 n,每座岛都有自己的独一无二的重要度,按照重要度可 以将这 n 座岛排名,名次用 1 到 n 来表示.某些岛之间由巨大的桥连接,通过桥可以从一个岛 ...

  6. 「题解」USACO15FEB Fencing the Herd G

    本文将同步发布于: 洛谷博客: csdn: 博客园: 简书: 题目 题目链接:洛谷 P3122.USACO 官网. 题意概述 给你平面上的一些点和直线,有两种操作: 新加入一个点 (x,y)(x,y) ...

  7. 「题解」300iq Contest 2 H. Honorable Mention

    本文将同步发布于: 洛谷博客: csdn: 博客园: 简书. 题目 题目链接:gym102331H. 题意概述 给定一个长度为 n n n 的序列 a a a,有 q q q 次询问,每次询问给定三个 ...

  8. 「题解」老鼠与猫的交易

    题目描述 有一只老鼠很喜欢奶酪,但是奶酪被分别放在N个房间里,而且这些房间都有一只猫咪看守,现在它准和猫咪们 做个交易.它有M磅的猫食,想用这M磅猫食换取奶酪.在猫咪看守的每一个房间里有奶酪J[i]磅 ...

  9. 「题解」清华集训 2016 你的生命已如风中残烛

    本文将同步发布于: 洛谷博客: csdn: 博客园: 简书: 题目 题目链接:洛谷 P6672.UOJ 273. 题意简述 给你牌数为 m + 1 m+1 m+1 的牌堆,其中第 m + 1 m+1 ...

最新文章

  1. python调用脚本或shell的方式
  2. python获取一个模块的路径_如何获取 Python 模块的路径
  3. JS函数addEventListener的浏览器差异性封装
  4. json接收与发送(转自csdnblog)
  5. Sublime Text 3使用技巧总结--快捷键及常用插件
  6. 各地特色美食与点菜的艺术
  7. Zabbix分布式监控系统使用总结
  8. 13-CSS基础-背景和精灵图
  9. java项目源码分享网_分享二十套Java项目源码
  10. 存储器的分类及层次结构
  11. Linux系统备份与还原-Clonezilla
  12. C++核心准则R.3: 原始指针(T*)不应拥有所有权
  13. 美国 android手机号码,格式编辑文本为美国电话号码1(xxx)-xxxx你在android中键入?...
  14. 南京柳树湾与云南汉族人
  15. 刘天栋:开源是打破内卷的最好方式
  16. Windows8安装Visual Studio 2012的方法
  17. java红包正态分布_红包分配算法
  18. NLP基本功-文本相似度 | AI产品经理需要了解的AI技术通识
  19. 正则表达式验证手机号,邮箱
  20. 20145339顿珠达杰 《信息安全系统设计基础》第0周学习总结

热门文章

  1. 9款超级实用的网页设计工具,快来看看有没有你用过的
  2. 一篇文章,掌握所有开源数据库的现状
  3. 说说sharding
  4. Mongodb-sharding
  5. 百度发布阿波罗计划:我们要让每个人开车时也能仰望星空
  6. 抖音运营规则讲解系列(1):不符合社区规范内容被封丨国仁网络
  7. 《Cisco局域网交换机配置手册(第2版•修订版)》一延伸阅读
  8. 安卓电视大屏显示UI
  9. CentOS7增加新用户并授予权限
  10. 旧版本CorelDRAW图件换成最新版本字体不识别解决办法