Difference between revisions of "2015-2016 Makoto rng 58 Soejima Сontest 4"

From EOJ Wiki
Jump to navigation Jump to search
(Created page with "=== Problem B === Unsolved. (-2) 题意:求一个最大的 $D$,使得在只有大于等于 $D$ 的点才能连通的情况下整个图连通。 假算法:就是在某...")
 
Line 34: Line 34:
  
 
Solved by kblack. 01:49 (+)
 
Solved by kblack. 01:49 (+)
 +
 +
题意:一堆机器人,互相碰到就会开始向一个方向行走,问 T 时刻机器人位置(也就是被启动的时间)。
 +
 +
题解:记录每个机器人的位置4个方向出现机器人的最短时间,扔进堆里松弛即可。
  
 
=== Problem H ===
 
=== Problem H ===

Revision as of 02:14, 29 March 2018

Problem B

Unsolved. (-2)

题意:求一个最大的 $D$,使得在只有大于等于 $D$ 的点才能连通的情况下整个图连通。

假算法:就是在某一个点上盖一个菱形的罩子把所有点罩住,并且罩子要最小。转化成对每一个点求出曼哈顿距离最远的点。迅速写完。WA19。

Hack 数据:(0,0),(1,0),(0,1),(1,1)

真算法:找到最远的点跟最远的点相连建图,跑最大生成树。

Problem C

Unsolved.

题意:存在某些撑杆跳的位置,把坐标 $x$ 变成 $2 a_i - x$。求最小步数从 $s$ 到 $t$。

题解:听起来像是非常标准的 DP。但不知道因为什么原因感觉复杂度不够,所以没做(去投资 B 去了)。

Problem E

Solved by ultmaster. 00:07 (+)

签到。

Problem F

Solved by kblack. 04:13 (+3)

没有打破每次都能过 F 的铁律。

Problem I

Solved by kblack. 01:49 (+)

题意:一堆机器人,互相碰到就会开始向一个方向行走,问 T 时刻机器人位置(也就是被启动的时间)。

题解:记录每个机器人的位置4个方向出现机器人的最短时间,扔进堆里松弛即可。

Problem H

Unsovled.

Problem J

Solved by kblack. 00:24 (+)

Problem K

Solved by ultmaster. 00:38 (+2)

题意:每次操作可以在一个字母后面加一个跟这个字母不一样的字母。问 $s$ 能否通过若干次操作变成 $t$。

题解:听起来像是标准的 DP。有个小问题就是 a 可以变成 abbaaa。也就是说只有后面一个紧跟着的字母不相等,后面所有的状态都推的出来。