Pro.ID22051 TitlePrison Title链接http://10.20.2.8/oj/exercise/problem?problem_id=22051 AC1 Submit5 Ratio20.00% 时间&空间限制描述Caima王国中有一个奇怪的监狱,这个监狱一共有P个牢房,这些牢房一字排开,第i个仅挨着第i+1个(最后一个除外)。现在正好牢房是满的。 上级下发了一个释放名单,要求每天释放名单上的一个人。这可把看守们吓得不轻,因为看守们知道,现在牢房中的P个人,可以互相之间传话。如果某个人离开了,那么原来和这个人能说上话的人,都会很气愤,导致他们那天会一直大吼大叫,搞得看守很头疼。如果给这些要发火的人吃上肉,他们就会安静点。 现在看守们想知道,如何安排释放的顺序,才能使得他们花费的肉钱最少。 "原来和这个人能说上话的人" 指的是通过传话也能说得上话。 输入第一行两个数P和Q,Q表示释放名单上的人数; 第二行Q个数,表示要释放哪些人。 1 ≤ P ≤ 1000 1 ≤ Q ≤ 100 输出Description Caima王国中有一个奇怪的监狱,这个监狱一共有P个牢房,这些牢房一字排开,第i个仅挨着第i+1个(最后一个除外)。现在正好牢房是满的。 上级下发了一个释放名单,要求每天释放名单上的一个人。这可把看守们吓得不轻,因为看守们知道,现在牢房中的P个人,可以互相之间传话。如果某个人离开了,那么原来和这个人能说上话的人,都会很气愤,导致他们那天会一直大吼大叫,搞得看守很头疼。如果给这些要发火的人吃上肉,他们就会安静点。 现在看守们想知道,如何安排释放的顺序,才能使得他们花费的肉钱最少。 "原来和这个人能说上话的人" 指的是通过传话也能说得上话。 Input 第一行两个数P和Q,Q表示释放名单上的人数; 第二行Q个数,表示要释放哪些人。 1 ≤ P ≤ 1000 1 ≤ Q ≤ 100 Output 仅一行,表示最少要给多少人次送肉吃。 Sample Input 20 3 3 6 14 Sample Output 35 Author 样例输入20 3 3 6 14 样例输出35 作者 |