用户工具

站点工具


2020-2021:teams:tle233:niuke04

2020牛客暑期多校第四场

比赛地址

牛客OJ

Pro: 3/4/10

Rank: 117/1172

[B] Basic Gcd Problem

题意&题解

签到题

[F] Finding the Order

题意&题解

签到题

[G] Harder Gcd Problem

题意

给出一个整数$n$,要求从1到$n$中选出一些数构成两个大小相同的集合,且集合的元素可以两两配对,每一对的gcd大于1.求集合最大是多少.

题解

首先,1和大于$\frac{n}{2}$的质数一定不会被放到集合中.剩下的所有数就是答案.

考虑贪心配对,从大到小枚举质数$p$,然后检查该质数中没有匹配的数,让它们两两配对.如果最后会剩下一个,就余下$2p$.

[I] Investigating Legions

题意

有$n$个人隶属于$m$个组织,现在告诉你这些人两两之间是否属于同一个组织,求每个人属于组织的情况.给出的每一个信息都有$\frac{1}{S}$的概率是错的.

题解

乱搞.

随便找一个连通块出来,然后统计下两两之间的关系.当一个人与超过三分之一的连通块的人数都有关系时,就认为他们是一个组织的.

总结

式子还是推的有点慢,乱搞的姿势水平也有待提高(?).

2020-2021/teams/tle233/niuke04.txt · 最后更改: 2020/07/24 14:55 由 marvolo