P3286 [SCOI2014]方伯伯的商场之旅

    • 185通过
    • 416提交
  • 题目提供者 洛谷
  • 评测方式 云端评测
  • 标签 动态规划,动规,dp 数位动规,数位dp 枚举,暴力 2014 四川
  • 难度 省选/NOI-
  • 时空限制 1000ms / 128MB

题解

  • 提示:收藏到任务计划后,可在首页查看。
  • 体验新版界面

    最新讨论 显示

    推荐的相关题目 显示

    题目描述

    方伯伯有一天去参加一个商场举办的游戏。商场派了一些工作人员排成一行。每个人面前有几堆石子。

    说来也巧,位置在 i 的人面前的第 j 堆的石子的数量,刚好是 i 写成 K 进制后的第 j 位。现在方伯伯要玩一个游戏,商场会给方伯伯两个整数 L,R。

    方伯伯要把位置在 [L, R] 中的每个人的石子都合并成一堆石子。每次操作,他可以选择一个人面前的两堆石子,将其中的一堆中的某些石子移动到另一堆,代价是移动的石子数量 * 移动的距离。

    商场承诺,方伯伯只要完成任务,就给他一些椰子,代价越小,给他的椰子越多。所以方伯伯很着急,想请你告诉他最少的代价是多少。例如:10 进制下的位置在 12312 的人,合并石子的最少代价为:1 * 2 + 2 * 1 + 3 * 0 + 1 * 1 + 2 * 2 = 9即把所有的石子都合并在第三堆

    输入输出格式

    输入格式:

    输入仅有 1 行,包含 3 个用空格分隔的整数 L,R,K,表示商场给方伯伯的 2 个整数,以及进制数

    输出格式:

    输出仅有 1 行,包含 1 个整数,表示最少的代价。

    输入输出样例

    输入样例#1: 复制
    3 8 3
    输出样例#1: 复制
    5

    说明

    1 < = L < = R < = 10^15, 2 < = K < = 20

    提示
    标程仅供做题后或实在无思路时参考。
    请自觉、自律地使用该功能并请对自己的学习负责。
    如果发现恶意抄袭标程,将按照I类违反进行处理。