1. 程式人生 > >【正睿oi省選十連測】第一場

【正睿oi省選十連測】第一場

四小時寫了兩個暴力??自閉 【原來這就是神仙們的分量Orz
rank 56/75 可以說是無比垃圾了
下週目標:進步十名?【大霧

T1

題意:有n個點的圖 點有點權Ai 也有點權Bi = A_1 + A_2 + A_3 + …… + A_i
約定Bn = 0, 現在要從點1開始遍歷,經過任意點(至少一個)後回到點1
從點x到點y的收益是(a[x] - a[y]) * b[x] * b[y] / (a[x] * a[y] * 2)
並且遍歷時要求經過點的B權值,在到達某個村莊之前是單調不降的,而之後又是單調不增的
求最大收益,保留五位小數。
A
我的做法:把B權從小到大排序 按rank找點搜尋 正一次反一次
然而搜尋的時候貌似寫炸了 改成正確的一正一反的spfa就可以拿50
B
最長雙調路徑dp 據說可以做到O(n^2)
C
計……計算幾何???【雖然被xty神仙嘲諷了
holyhigh


無腦小貼士
原。。原來Bn = 0是這麼用的麼qvq
真。。真的是數學水平限制oi水平qvq

T2