#P5552. Haybale Stacking
Haybale Stacking
题目描述
农夫约翰刚刚订购了大量的干草。他想将它们组织成 堆(,排列成一个圆圈,其中第 堆包含 捆干草。不幸的是,当农夫约翰提供这些信息时,运 送干草的卡车司机并没有仔细听,只记得把干草排成堆排成一圈。交付后,注意到堆 包含 捆干草。当然,和 的总和相同。
想将干草捆从当前配置(由 描述)移动到他想要的目标配置(由 描述)。他需要 个单位的工作才能将一个干草捆从一堆堆移到绕圆 步远的 一堆。请帮助他计算他需要花费的最少工作量。
给出块土地,现有泥土需要改造成但这次土地排列成环,且不可买进买出,只能运,且问最小花费。
输入格式
第 行:单个整数 。
第 行:第 行包含两个整数 和 。
输出格式
无
样例
输入样例
4
7 1
3 4
9 2
1 13
输出样例
13
提示
一圈有堆。最初,这些堆包含 、、和 包干草。农夫约翰想移动它们,使这些堆包含 、、和 包干草。
至少需要 个单位的工作(将 包从第 堆移到第 堆,将 包从第 堆移到第 堆,将 包从第 堆移到第 堆)。