牛客编程巅峰赛S2第4场 - 钻石&王者 A 牛牛摆玩偶 需要放置个 物品,每个物品都必须放在合法区间内,每个位置只能放一个物品。有 个互不相交的区间,题目希望相邻物品之间的距离的最小值越大越好,请输出这个值。 思路 二分答案,或者来。 我的做法貌似麻烦了一点,问题不大,欢迎提出你的做法。 因为区间两两不相交,但是我又不确定区间是否有序,所以我把区间左右端点全部用一个set保存起来,并记录一下是左端点还是右端点。 然后记录一下上一个玩偶放置的位置,用找到下一个可以放的位置: 如果是左端点,这一个就放在这里 如果是右端点,这一个就放在 看是否放置了个玩偶。 #define f...