题目名称 858. 磁性链
输入输出 linka.in/out
难度等级 ★☆
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 Gravatarcqw 于2012-07-09加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:88, 提交:146, 通过率:60.27%
GravatarYGOI_真神名曰驴蛋蛋 100 0.000 s 0.00 MiB C++
GravatarYGOI_真神名曰驴蛋蛋 100 0.000 s 0.00 MiB C++
Gravatar‎MistyEye 100 0.000 s 0.00 MiB C++
Gravatar521 100 0.000 s 0.00 MiB C++
Gravatarcy 100 0.000 s 0.00 MiB C++
Gravatardateri 100 0.000 s 0.00 MiB C++
Gravatar┭┮﹏┭┮ 100 0.000 s 0.00 MiB C++
Gravatar宇战 100 0.000 s 0.00 MiB C++
Gravatar金身人面兽 100 0.003 s 0.44 MiB C++
GravatarHzoi_chairman 100 0.003 s 0.49 MiB C++
本题关联比赛
20120709
关于 磁性链 的近10条评论(全部评论)
GravatarAntiLeaf
2017-05-25 15:57 6楼
最近智商有点捉急。。。R了3遍
Gravatar槿柒
2016-10-30 20:51 5楼
你们怎么做到0.000s的
GravatarMagic_Sheep
2016-06-18 21:19 4楼
不服啊,这年头,递归写的比递推快。。
GravatarSky_miner
2016-04-20 17:44 3楼
出门左转☜= (゜ω゜<)=☞或者右转
话说递归干掉了四边形不等式 @我自己 真是太牛逼了
GravatarYGOI_真神名曰驴蛋蛋
2016-04-20 17:26 2楼
难想啊
Gravatar0
2015-06-22 16:38 1楼

858. 磁性链

★☆   输入文件:linka.in   输出文件:linka.out   简单对比
时间限制:1 s   内存限制:128 MiB

题目描述

有N块编号为1~N的特殊磁石相互吸附组成一条磁性链,只有它们紧挨着时才会传递吸力,他们之间的吸力很大,如果我们要从N块相连的磁石中取出一块,那么需要消耗N-1个单位的能量,空缺处不再有吸力传递,空出的位置也不会再被吸到一起。现在我们要取出Q块磁石,并且给出它们的编号,问最少要消耗多少单位的能量?

【输人格式】

    第一行两个数N和Q,Q表示要取走的磁石数;

    第二行Q个数,表示要取走哪些编号的磁石

【输出格式】

    仅一行,表示最少消耗的能量

【输入样例】

    20 3

    3 6 14

【输出样例】

    35

数据规模

Q≤N

50%的数据l≤N≤100;1≤Q≤5。

100%的数据l≤N≤1000;1≤Q≤100