Difference between revisions of "2015-2016 ACM-ICPC Northeastern European Regional Contest (NEERC 15)"
Jump to navigation
Jump to search
Line 4: | Line 4: | ||
Solved by kblack. 00:34 (+1) | Solved by kblack. 00:34 (+1) | ||
+ | |||
+ | 行列分别统计即可,没写文件贡献一发罚时。 | ||
=== Problem B === | === Problem B === |
Revision as of 16:31, 27 May 2018
三人三机。做了三个小时摸了。
Problem A
Solved by kblack. 00:34 (+1)
行列分别统计即可,没写文件贡献一发罚时。
Problem B
Solved by ultmaster. 01:32 (+1)
题意:有一种好数(满足性质 $B$)是 二进制表示 是 十进制 的后缀。求第 $n$ 个好数。
题解:如果 $n$ 满足性质 $B$,那么 $n$ 的十进制表示的所有后缀都满足性质 $B$。然后 BFS 就可以。Python 特别好用除了会超时。
优化暴力是不可能的。这辈子都不会优化的。只能打个表。然后交不上去?压缩一下,就结了。。。
Problem C
Problem D
Problem E
Solved by ultmaster. 00:26 (+)
签到。
Problem F
Solved by ultmaster. 02:27 (+2)
题意:青蛙过河。二维的河里有很多石头。现在可以加一块,使得青蛙跳跃距离的最大值最小。
题解:二分答案 $ans$,然后距离不超过 $ans$ 的直接合并(加入两个虚拟节点 $S$ 和 $T$),然后检查 $S$ 阵营和 $T$ 阵营是否存在两块石头距离不超过 $2 ans$(或者 $S$ 和 $T$ 已经合并成功了)。注意以下问题:
- 没石头的时候怎么办(要不要放石头)。
- 不需要石头的时候石头放在哪儿。
- 岸和一块石头中间需要插入一块石头的情况。
Problem G
Solved by zerol. 02:09 (+1)
Problem H
Problem I
Problem J
Solved by zerol. 03:09 (+3)
Problem K
Problem L
Solved by kblack. 02:23 (+3)