Difference between revisions of "2019 Multi-University,HDU Day 4"
Xiejiadong (talk | contribs) |
Xiejiadong (talk | contribs) |
||
Line 15: | Line 15: | ||
题解:首先,如果每组有偶数个整数,显然将首尾的数不断成对压进每组就能满足条件。 | 题解:首先,如果每组有偶数个整数,显然将首尾的数不断成对压进每组就能满足条件。 | ||
− | 如果每组有奇数个整数,此时如果 $2 \mid k$,则 $k \ | + | 如果每组有奇数个整数,此时如果 $2 \mid k$,则 $k \not \mid \frac{n\cdot (n+1)}{2}$。 |
== Problem D == | == Problem D == |
Revision as of 12:33, 31 July 2019
Problem A
Solved by Kilo_5723. 00:12:16 (+1)
Problem B
Unsolved.
Problem C
Upsolved by Kilo_5723. (-3)
题意:$1$ ~ $n$ 的整数,分成 $k$ 组,使得每组的和以及每组的数的个数都相同,求可行解。
题解:首先,如果每组有偶数个整数,显然将首尾的数不断成对压进每组就能满足条件。
如果每组有奇数个整数,此时如果 $2 \mid k$,则 $k \not \mid \frac{n\cdot (n+1)}{2}$。
Problem D
Unsolved.
Problem E
Unsolved.
Problem F
Unsolved.
Problem G
Solved by Xiejiadong && Weaver_zhu. 02:45:41 (+1)
题意:判断十五数码问题是否无解。
题解:在 Xiejiadong 的强行误导下, Weaver_zhu 写了两个小时 A* 。
直接大力猜结论,大概模拟一下 $0$ 位置的变动。
根据 $0$ 所在位置的行列奇偶性和分行和列的逆序对数量奇偶行相同即可。
Problem H
Solved by Xiejiadong. 01:23:54 (+)
题意:询问一段区间 $a_l,a_{l+1},\cdots a_r$ 中元素 $\{|a_1-p|,|a_{l+1}-p|,\cdots ,|a_r-p|\}$ 中的 $k$ 大数。
题解:利用主席树可以维护一个区间里面一段值域里面元素的个数。
对于每个询问二分答案,假设当前答案为 $mid$ ,那么我们需要查询区间里面值域为 $[p-mid,p+mid]$ 的元素个数,元素个数恰好为 $k$ 的就是答案。
Problem I
Unsolved.
Problem J
Solved by Kilo_5723 && Xiejiadong. 04:09:28 (+1)
题意:求整数 $n$ 分解质因数以后,最小的指数。
题解:可以发现 $3982^4 > 10^{18}$ ,于是,我们可以知道 $> 3981$ 的数,指数最多为 $4$ 次。
我们先把 $4000$ 以内的数暴力处理掉,剩下的数就只能是某个数的整数次方了,直接判断开 $x$ 次方是不是整数就好了。