HDU 5191 第一次bestcoder第二題

2021-06-29 12:51:00 字數 1140 閱讀 7625

第一次刷bestcoder要不要這麼虐我。。

賽場上想的天荒地老也沒有思路。。第二天開啟電腦想了5分鐘就有解決方法了。。。想用線段樹解決。。原諒我年少無知不會算遞迴的複雜度。。結果無情tle。。。 於是想到用陣列解決。。

思路很簡單。。寫起來卻很艱難。。可能是太久沒有刷題了吧。。

接下來就是無限wa。。各種找資料比對。。。在午休後彙編課臨上課前最後認真檢查了一遍**。。改了兩處小錯誤。。終於ac了。。

26次提交也創下我的記錄了。。。

**冗長且複雜。。。不建議人類閱讀。。。這輩子都不想看這堆**了。。。

#include#include#include#include#include

#define max 50050

#define ll long long

using namespace std;

pairtool[max<<1];

//first 表示當前需要幾塊積木

//second 表示組合過程中消耗的積木數

ll source[max];

ll mabs(ll a)

int main()

//printf("tool[i].second=%d*******\n",tool[i].second);

}// printf("%d*****",sum);

if(sum*h)

for(int i=n+1;beacon//留意比較積木全在外面的情況

ll ans=10000000000;

// if(n>w)

//

// else

//

if(n>w) //tool 的長度為: w>n n*2-1 n>w n+w-1

else

}else

if(i<=n)

else

else}}

}else

else

}if(i>=n)

else}}

}ans=min(ans,w*h);

printf("%i64d\n",ans);

}return

0;}

第一次飛行

開始敲下這段話時,窗外下面正是一片片陽光照耀著的白雲,伴隨著張學友的歌聲,心潮起伏.雖然從初中起,我就經常乙個人坐著火車,汽車東奔西跑,坐飛機卻是第一次.早上上飛機前,心裡忐忑,必竟還是踏在陸地上踏實.但上了飛機後注意力就放在其它地方上去了,而且,運氣好的是我有乙個靠窗的位置.飛機準備起飛了,助跑加...

第一次面試

話說3月4號學院召開實習動員大會並有三家公司過來進行宣講會,分別是國家體育總局亞運專案組,金蝶和華際友天,由此開始了實習生涯。周五的傍晚,正吃著飯的時候突然收到簡訊通知,金蝶週六上午10點有個面試。當晚就瀏覽著些簡歷製作相關的網頁,為第二天做準備,總以為,簡歷弄得可以了,然後每太留意去完善 後來才知...

第一次哭泣

第一次來到南方 沒有朋友 沒有親人 乙個從沒有出過門的乙個女孩子 為了工作 學習c 在這碰到了乙個很好的老師 當老師控制我的機器時 或者給我講題時 我都是很感動的 幾乎是每天都有問題 形成了依賴 以前他說不要一有問題就舉手問 我依然問 就算我不問他也會控制我的機器 看看我在做什麼 或者有什麼錯誤 現...