P2390 地標訪問

2021-10-08 21:21:28 字數 927 閱讀 6615

改編自usaco2007nov銅組exploration

貝西在一條道路上旅行,道路上有許多地標,貝西想要在日落之前訪問盡可能多的路標。將道路視為一條數軸,貝西從原點出發,道路上有n(1<=n<=50000)個地標,每個地標有乙個座標x[i](-100,000 ≤ xi ≤ 100,000)且地標的座標各不相同,t(1≤ t ≤1000000000)分鐘之後將會日落。

第一行:兩個整數t,n

第二行至第n+1行:地標的座標x[i]

乙個整數,貝西能訪問的最多的地標數

輸入 #1複製

25 14168

-7310-15

-176

-1214

-132

9-5

輸出 #1複製

8
1、貝西日落時不用回到原點。

2、與原模擬水題不同。

3、資料較原題有所修改

題目分析:這個題其實把時間分為兩個部分就可以了,然後最後的結果為左右能夠走到的最多的點。

#includeusing namespace std;

const int n=50010;

int a[n],b[n];

int main()

sort(a+1,a+lc+1);

sort(b+1,b+rc+1);

int ans=0;

for(int i=0;i<=lc;i++)//往左走,往右走

ans=max(ans,i+l);

} for(int i=0;i<=rc;i++) //往右走,往左走

ans=max(ans,i+l);

} cout

}

P2390 地標訪問 容易想到但是比較長的二分

題意 給出一些地標,範圍為 100,000 xi 100,000 有乙個人從原點開始走,每分鐘走單位為1的路程 這一點題目似乎沒有提到過。問 最多能訪問多少個地標 思路 我們把小於0的,跟大於0的分別用兩個陣列來表示,然後處理兩種狀況 1.先走右邊再走左邊 我們先計算出只走右邊的ans,更新出最大值...

P1710 地鐵漲價

本題開o2優化,請注意常數 博艾市除了有海底高鐵連線中國大陸 台灣與日本,市區裡也有很成熟的軌道交通系統。我們可以認為博艾地鐵系統是乙個無向連通圖。博艾有n個地鐵站,同時有m小段地鐵連線兩個不同的站。地鐵計價方式很簡單。從a站到b站,每經過一小段鐵路 連線直接相鄰的兩個點的一條邊 就要收取1博艾元。...

P3397 地毯 差分

題目背景 此題約為noip提高組day2t1難度。題目描述 在 n nn times nn n 的格仔上有 mmm 個地毯。給出這些地毯的資訊,問每個點被多少個地毯覆蓋。輸入格式 第一行,兩個正整數 n,mn,mn,m。意義如題所述。接下來 mmm 行,每行兩個座標 x1,y1 x 1,y 1 x1...