题目大意
你可以在一棵树中选出一个管理者$x$,然后在他的子树中选$k$个人(管理者不一定要选),钱数加起来不超过$M$,使得$k*b_x$最大。
历史学家$dhh$正在研究一个奇怪的王国的历史。当前阶段的任务是研究该国的交通。
根据这个奇怪的王国的史书记载,史书开始记载前这个王国有$n$个城市(城市从$0$开始标号),但所有城市之间都没有道路相连。
每一年,在位的国王会修建一条双向道路$x\rightarrow y$,一条道路可能被修建多次。
而在这之间,国王会计划进行若干次旅行。对于计划进行的一次旅行$st\rightarrow ed$,如果当时能完成这次旅行,而$t$年前不能完成这次旅行,那么国王会对之前的建设成果感到满意,否则他会很生气,并在他感到满意之前(包括使他满意的那次旅行)都让史官记录下错误的信息,怎么样得到正确信息将在输入格式中描述。
当然在这些年中也发生了若干次国王的交替,而每个国王的$c$值不一定相同,但在国王在位期间$c$值不会改变(初始国王的$c$值为$0$,其他的$c$值可通过记载得到),新上位的国王开始处于不生气的状态。
请根据史书帮助$dhh$得出国王每次对于计划旅行是否满意,从而使$dhh$能够研究该国的交通。
石头、剪刀和布闹别扭了,他们要分家。
他们生活在一个离散的一维空间里,简单点说,他们拥有在一条直线上的N间房子,每间房子有一个风水值(有正有负)。
然后,他们决定将这$N$间房子分成非空的三个连续段,从左到右数,第一段的房子全部属于石头,第二段的房子全部属于剪刀,第三段的房子全部属于布。
由于他们希望公平,并且又由于剪刀是他们的老大哥,他们决定根据这些条件制定了一个评判标准:
设石头拥有的房子的风水值和为$a$,剪刀拥有的房子的风水值和为$b$,布拥有的房子的风水值和为$c$,剪刀拥有$n$间房子。
那么通过给定一个参数$x$。
那么,这种分配的合理值就是$max(a,b,c)-min(a,b,c)+x\times n$.
合理值越小,表示这种分配越合理。
因此,我们现在就是要求出这个最小的合理值。
众所周知,近亲结婚的后代患遗传病的概率会大大增加。如果某一基因按常染色体隐性遗传方式,其子女就可能因为是突变纯合子而发病。因此,近亲婚配增加了某些常染色体隐性遗传疾病的发生风险。
现在有$n$个人,每个人都有一个遗传特征值$a_i$,假设第$i$个人和$j$个人结婚,那么风险系数为$\gcd(a_i,a_j)$,法律规定只有风险系数为$1$时两个人才能结婚。
F同学开了一个婚姻介绍所,这$n$个人可能会来登记,当然也有可能登记后取消,也有可能取消后再登记。F同学的任务就是,求出当前所有登记的人中,有多少对人是可以结婚的。
刚开始所有人都没有登记。
为出题需要,不考虑性别,基因突变和染色体变异等QAQ。