一幅灰度图如果很多像素挤在少数亮度层级里,可以用累计分布重新安排层级。这个操作依据整幅图的亮度数量分布,并不知道哪些像素属于重要角色或背景。本例采用的规则本例用零至七表示八级灰度。统计各层数量和累计数...
两点之间的连接如果被拉长或压短,可以直接调整它们的位置,使距离回到目标长度。让轻的一侧移动得多、重的一侧移动得少,是一种明确可计算的分摊方式。规则与边界先求从A到B的单位方向,距离误差为当前距离减目标...
把一串没有分隔符的文字切成已知指令时,最长前缀未必让整串成本最低。记录每个前缀的最佳结果,可以比较多种切分并在无法解释的后缀处明确报无解。先把规则写清楚字典给每个合法片段一个正整数成本。状态dp位置i...
旋转后的格块可能与墙或已有方块重叠。某些游戏会按固定顺序尝试几个小位移,找到第一个合法位置;这个顺序本身也是规则的一部分。采用自定义L形格块和整数枢轴,局部坐标顺时针旋转为负y、x。旋转后依次尝试零位...
连续变化在固定时刻被取样后,不同频率可能给出完全相同的样本。若只看到这些离散值,就无法总是还原原来的连续变化速度。使用初相位为零、幅度为一的余弦。每秒取N个样本,频率f为整数,样本编号n对应余弦的角度...