两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

2310 問題 C: 藍橋杯2019年第十屆省賽真題-掃地機器人

時間限制: 1s 內(nèi)存限制: 128MB 提交: 1332 解決: 366
題目描述

小明公司的辦公區(qū)有一條長長的走廊,由 N 個方格區(qū)域組成,如下圖所 示。

    R         R                 R

走廊內(nèi)部署了 K 臺掃地機器人,其中第 i 臺在第 Ai 個方格區(qū)域中。

已知掃地機器人每分鐘可以移動到左右相鄰的方格中,并將該區(qū)域清掃干凈

請你編寫一個程序,計算每臺機器人的清掃路線,使得

1. 它們最終都返回出發(fā)方格,

2. 每個方格區(qū)域都至少被清掃一遍,
3. 從機器人開始行動到最后一臺機器人歸位花費的時間最少。

注意多臺機器人可以同時清掃同一方塊區(qū)域,它們不會互相影響

輸出最少花費的時間。

在上圖所示的例子中,最少花費時間是 6。第一臺路線:2-1-2-3-4-3-2,清 掃了 1、2、3、4 號區(qū)域。第二臺路線 5-6-7-6-5,清掃了 5、6、7。第三臺路線 10-9-8-9-10,清掃了 8、9 和 10。

輸入

第一行包含兩個整數(shù) N 和 K。 

接下來 K 行,每行一個整數(shù) Ai。
(對于 30% 的評測用例,1≤ K < N ≤10。 對于 60% 的評測用例,1≤ K < N ≤1000。 對于所有評測用例,1≤ K < N ≤100000,1≤ Ai ≤ N。)

輸出

輸出一個整數(shù)表示答案

樣例輸入
10 3 
5
2
10
樣例輸出
6
提示
零基礎同學可以先學習視頻課程,包含C/C++、Python、百練、藍橋杯輔導、算法數(shù)據(jù)結(jié)構(gòu)等課程,提供視頻講解以及配套習題,還有老師答疑,點擊這里了解課程詳情

比賽公告

藍橋杯真題模擬,不限組別,C/C++/java/python都可以參加


想舉辦自己的比賽嗎? 校內(nèi)賽或者模擬賽,都可以使用Dotcpp的自主比賽創(chuàng)建自己的比賽!

無需預約、完全免費!

圖文教程:https://blog.dotcpp.com/a/9993