松雅的旅館

2021-09-29 06:54:10 字數 892 閱讀 5535

【問題描述】

松雅認為,擁有自己的旅館是賺錢的最好方式,因為她可以在任何她想要的地方賺錢和休閒。

松雅生活的國度是乙個無盡頭的線狀型,在這條直線的每個整數座標上有一座城市。她有n個旅館,第i個旅館位於具有座標xi的城市。松雅是位聰明的女孩,她不會在同一城市開設兩家或多家旅館。

松雅想拓展業務,因此,她決定開更多的旅館。她想讓新開的旅館到所有其他旅館的最短距離等於d,這個女孩知道有很多地方可以建造這樣的旅館。她想知道有多少可以建造一家新旅館的城市。

在一家自己的旅館,她懶洋洋地躺在按摩浴缸裡,要求你幫她找出能建新旅館的城市數目,使得從原來的n家旅館到新的旅館的最小距離等於d。

【輸入形式】

輸入的第一行包含兩個整數n和d,表示松雅現有的旅館數量和新旅館到其他所有旅館的最短距離。

第二行包括n個不同的整數,以嚴格遞增的形式給出,表示現有的旅館所在城市的座標。

【輸出形式】

輸出為乙個整數,表示松雅可以新建旅館的城市座標的數量。
【樣例輸入】

4 3-3 2 9 16

【樣例輸出】

6

#include

using

namespace std;

intmain()

for(

int x=

1;x)elseif(

(a[x]

-a[x-1]

)>

2*d)

//當兩旅館間距離相差小於2d時,新旅館無位置可建

} num=num+2;

//在最左和最右旅館的左邊和右邊各可建乙個新旅館,所以+2

cout

}

松雅的花園

問題描述 冬天到了,松雅覺得是時候給她的花園澆水了。她的花園由 n 個連續的苗圃組成,編號從 1 n。其中的 k 個苗圃安裝有水龍頭 第 i 個水龍頭位於苗圃 xi 當水龍頭開啟的時候,可以同時給相鄰的苗圃澆水。1個時間單位後,她可以給苗圃 xi 澆好水,2個時間單位後,她可以給 xi 1,xi 1...

松雅的自動門

問題描述 松雅的旅館門口有乙個自動門,按照以下方式工作 當門是關閉的時候,1或多個人來到門前,門將馬上自動開啟,所有人都能馬上入內 當門是開啟的時候,1或多個人來到門前,所有人都能馬上入內 開啟的門在開啟後的 d 秒鐘內立即關閉 當門正在關閉時,1或多個人在同一時刻來到門前,所有人有足夠時間入內,之...

松雅的自動門問題

松雅的旅館門口有乙個自動門,按照以下方式工作 當門是關閉的時候,1或多個人來到門前,門將馬上自動開啟,所有人都能馬上入內 當門是開啟的時候,1或多個人來到門前,所有人都能馬上入內 開啟的門在開啟後的 d 秒鐘內立即關閉 當門正在關閉時,1或多個人在同一時刻來到門前,所有人有足夠時間入內,之後才會關閉...