搜索结果
查询Tags标签: oth,共有 8条记录-
CF768G The Winds of Winter 题解
评测链接 题目大意: 给定一颗有根树,在删去一个点后得到一个森林,而你可以进行一次操作将某个点与其父亲的连边断开并连到另一棵树上,求删去每一个点后操作得到的森林中最大的树最少有多少个点 \(n\leq10^5\) 解题过程: 考虑删去一个点后的森林,操作的点显然要在最大…
2021/12/15 6:20:47 人评论 次浏览 -
CF768G The Winds of Winter 题解
评测链接 题目大意: 给定一颗有根树,在删去一个点后得到一个森林,而你可以进行一次操作将某个点与其父亲的连边断开并连到另一棵树上,求删去每一个点后操作得到的森林中最大的树最少有多少个点 \(n\leq10^5\) 解题过程: 考虑删去一个点后的森林,操作的点显然要在最大…
2021/12/15 6:20:47 人评论 次浏览 -
CF1601C Optimal Insertion
传送门题面:给两个序列\(a,b\),将\(b\)中的所有元素按任意顺序插入\(a\)中,求形成的新的序列的最小逆序对数。这题首先最好观察出这么个结论:如果把\(b_i\)插在\(p_i\)(即\(a_{i-1}\)和\(a_i\)之间)得到的逆序对最少,那么当\(b_i < b_j\)时,一定有\(p_i < p…
2021/11/5 6:10:26 人评论 次浏览 -
CF1601C Optimal Insertion
传送门题面:给两个序列\(a,b\),将\(b\)中的所有元素按任意顺序插入\(a\)中,求形成的新的序列的最小逆序对数。这题首先最好观察出这么个结论:如果把\(b_i\)插在\(p_i\)(即\(a_{i-1}\)和\(a_i\)之间)得到的逆序对最少,那么当\(b_i < b_j\)时,一定有\(p_i < p…
2021/11/5 6:10:26 人评论 次浏览 -
HDU7059 Counting Stars
传送门这题贼简单,结果线段树竟然写错了,奇耻大辱。由题意得,每一个数的1的个数只减不增,那么最多只会改31次,因此对于删除lowbit的操作,可以暴力修改,时间复杂度\(O(nlog^2n)\)。 而对于第二种操作,只是相当于把最高位的1往高挪了一位,那么用线段树维护区间最高…
2021/8/12 23:10:44 人评论 次浏览 -
HDU7059 Counting Stars
传送门这题贼简单,结果线段树竟然写错了,奇耻大辱。由题意得,每一个数的1的个数只减不增,那么最多只会改31次,因此对于删除lowbit的操作,可以暴力修改,时间复杂度\(O(nlog^2n)\)。 而对于第二种操作,只是相当于把最高位的1往高挪了一位,那么用线段树维护区间最高…
2021/8/12 23:10:44 人评论 次浏览 -
HDU4609 3-idiots
传送门最近比赛遇到了要用FFT的题,就趁机加强一下。 一句话题意:在\(n\)个数中随便拿出三个数,问能组成三角形的概率。(\(1 \leqslant n \leqslant 10^ 5, 1 \leqslant a_i \leqslant10 ^ 5\))看到\(a_i\)的限制,就能想到开一个桶\(num[i]\)表示大小为\(i\)的数的个…
2021/7/28 23:36:08 人评论 次浏览 -
HDU4609 3-idiots
传送门最近比赛遇到了要用FFT的题,就趁机加强一下。 一句话题意:在\(n\)个数中随便拿出三个数,问能组成三角形的概率。(\(1 \leqslant n \leqslant 10^ 5, 1 \leqslant a_i \leqslant10 ^ 5\))看到\(a_i\)的限制,就能想到开一个桶\(num[i]\)表示大小为\(i\)的数的个…
2021/7/28 23:36:08 人评论 次浏览