#2260. Circular Barn Revisited
Circular Barn Revisited
题目描述
在涉及农夫约翰的圆形谷仓的最后一次崩溃之后,人们会认为他已经吸取了有关非传统建筑的教训。
然而,他认为他仍然可以通过允许多头奶牛进入每个房间来使他的圆形牛舍(来自前面的问题)正常运行。
回顾一下,谷仓由一圈个房间组成,从谷仓周边的 顺时针编号 。每个房间都有通往两个相邻房间的门,还有一扇通往谷仓外部的门。
希望 奶牛最终进入房间。为了让奶牛有条不紊地进入牛舍,他计划打开个外门(,只允许奶牛通过这些门进入。然后每头奶牛顺时针穿过房间,直到到达合适的目的地。
想要解锁外门,这将导致他的奶牛在进入牛舍后集体行走最少的总距离(他们最初可以在未上锁的门 外排队,但是他们喜欢;这不会影响总距离问题)。
如果他选择最好的门来解锁,请确定他的奶牛需要步行的最小总距离。
输入格式
第一行输入包含和。
剩余的每个行包含
输出格式
请写出奶牛需要走的最小距离。
样例
输入样例
6 2
2
5
4
2
6
2
输出样例
14
提示
农夫约翰可以打开号门和号门。头哈从号门进入,总共走了步才能到达号 、号和号房间。
头哈从号门进入,总共走步,到达号、号和号房间。