ICode9

精准搜索请尝试: 精确搜索
  • CF EDU 131 D - Permutation Restoration2022-08-14 14:33:11

    贪心、扫描线思想 D - Permutation Restoration 题意 有 \(1-n\) 的一个排列 \(a_i\), 给定 \(b_i\), 满足 \(b_i=\lfloor\frac i{a_i}\rfloor\), 求 \(a_i\) (n <= 5e5) 思路 先解出每一个 \(a_i\) 的取值区间,然后就是经典的作业调度问题 \(a_i\) 的取值区间 \(b_i=\lfloor\fra

  • cf1701 D. Permutation Restoration2022-07-17 11:02:57

    题意: 构造长度为 n 的排列,要求 \(\lfloor \frac {i}{a_i}\rfloor = b_i\) 保证答案存在 思路: \(a_i\) 的取值范围是 \(b_ia_i\le i < (b_i+1)a_i\implies \frac {i}{b_i+1}<a_i\le \frac i{b_i}\)。(如果懒得推这个的话也可以二分) 先考虑取值范围的左端点最小的那些 \(a_i\),设它们

  • CodeForces-1701D Permutation Restoration2022-07-10 02:00:51

    Permutation Restoration 贪心 很类似于调度问题,考虑好贪心优先级即可 显然对于每个位置 \(i\) 我们可以根据现有的 \(i\) 和 \(b_i\) 来推算出可行的 \(a_i\) 的范围,是一段连续的区间,我们假设为 \([l_i, r_i]\) 题目说了答案必有解,因此从贪心的考虑来讲,只用考虑如何将 \(1 - n\)

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有