日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

luogu p3515 Lightning Conductor

發布時間:2025/3/12 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 luogu p3515 Lightning Conductor 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

luogu p3515 Lightning Conductor

給定一個長度為n的序列,對于每一個i∈[1,n]i∈[1,n]i[1,n],求出一個最小的非負整數p,使得對于所有的j∈[1,n]j∈[1,n]j[1,n],都有aj<=ai+p?∣i?j∣a_j<=a_i+p-\sqrt{|i-j|}aj?<=ai?+p?i?j?

通過這個題學習到兩點,一個是用分治的方法解決1D1D類型的四邊形優化dp問題,另一個是根據凸性來得到四邊形不等式。

稍微對于原來的式子做一點變化,可以得到:
pi=max(aj+∣i?j∣?ai)p_i = max(a_j+\sqrt{|i-j|} - a_i)pi?=max(aj?+i?j??ai?)取相反數之后,pi=min(ai?aj?∣i?j∣)p_i=min(a_i-a_j-\sqrt{|i-j|})pi?=min(ai??aj??i?j?)其中?x-\sqrt{x}?x?為下凸函數,所以可以滿足決策單調性。

const int N = 500010, inf = 1e9, eps = 1e-6; int a[N]; double ans[N];void solve1(int l, int r, int m_l, int m_r) {if (l > r) return;if (l == r){for (int i = m_l; i <= min(m_r, l); i ++){double temp = a[i];temp += sqrt((double)l - i);ans[l] = max(ans[l], temp);}return;}int mid = (l + r) >> 1, k;double mx = -inf;for (int i = m_l; i <= min(m_r, mid); i ++){double temp = a[i];temp += sqrt((double)mid - i);if (temp > mx){mx = temp;k = i;}}ans[mid] = max(ans[mid], mx);solve1(l, mid - 1, m_l, k);solve1(mid + 1, r, k, m_r);return; }void solve2(int l, int r, int m_l, int m_r) {if (l > r) return;if (l == r){for (int i = m_r; i >= max(m_l, l); i --){double temp = a[i];temp += sqrt((double)i - l);ans[l] = max(ans[l], temp);}return;}int mid = (l + r) >> 1, k;double mx = -inf;for (int i = m_r; i >= max(mid, m_l); i --){double temp = a[i];temp += sqrt((double)i - mid);if (temp > mx){mx = temp;k = i;}}ans[mid] = max(ans[mid], mx);solve2(l, mid - 1, m_l, k);solve2(mid + 1, r, k, m_r);return; }int main() {int T = 1;//T = read();while (T --){int n;n = read();for (int i = 1; i <= n; i ++)a[i] = read();solve1(1, n, 1, n);solve2(1, n, 1, n);for (int i = 1; i <= n; i ++)printf ("%d\n", (int)ceil(ans[i] - (double)a[i]));}return 0; }

總結

以上是生活随笔為你收集整理的luogu p3515 Lightning Conductor的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 黄色片免费观看 | 久久r| 天天干天天插天天射 | 操碰在线观看 | 无码精品视频一区二区三区 | 欧美黄色一区 | 欧美日本一道本 | 国产一级高清视频 | 色婷婷av久久久久久久 | 国产一区二区毛片 | 欧美图片一区二区 | 肉色超薄丝袜脚交一区二区图片 | 91一级视频 | 亚洲国产精品狼友在线观看 | 665566综合网| 夜夜躁很很躁日日躁麻豆 | 毛片一二三区 | 伊人春色影院 | 一级片在线免费看 | 国产成人精品一区二三区 | 色妞色视频一区二区三区四区 | 午夜影院免费在线观看 | 嫩草伊人| 温柔少妇的高潮呻吟 | 特大黑人娇小亚洲女 | 国产三级一区 | 国产精品30p | 亚洲成人网络 | 91精品国产99久久久久久 | 国产成人一区二区三区影院在线 | 天天综合日日夜夜 | 日b免费视频 | 精品人妻大屁股白浆无码 | 青青操网 | av色欲无码人妻中文字幕 | 无码国产69精品久久久久网站 | 香蕉传媒 | 中文字幕高清在线 | av片免费在线 | 亚洲天堂网一区二区 | 欧美精品一二三 | 精品网站999www | 欧美三级国产 | 五月天免费网站 | 性——交——性——乱免费的 | 无码日本精品xxxxxxxxx | 最近中文字幕在线观看视频 | 亚洲国产精品网站 | 三级在线观看网站 | 亚洲免费专区 | 三级全黄做爰在线观看 | 亚洲av成人无码一区二区三区在线观看 | 日本中文字幕视频在线 | 一区二区三区高清在线观看 | 欧美自拍色图 | 国产一区a | 国产内射一区二区 | www.天天操| 婷婷色在线观看 | 国产美女精品久久久 | 美女国产网站 | 国产精品成人一区 | 日韩城人免费 | 综合精品久久 | 日韩电影一区 | 国产乱码av | 午夜免费播放观看在线视频 | 久久成人精品 | 懂色av一区二区三区免费观看 | 污污网站免费在线观看 | 亚洲欧洲成人精品久久一码二码 | 日韩狠狠 | 网友自拍av| 午夜福利电影一区二区 | 99色影院| 久久精品色妇熟妇丰满人妻 | 国产伦理片在线观看 | 国产欧美精品区一区二区三区 | 五月婷婷视频在线 | 亚洲天堂色图 | 成人人人人人欧美片做爰 | 在线日韩一区 | 特级西西www444人体聚色 | 蜜桃成人在线观看 | 91黄版 | 久久久久久国产精品 | 亚洲一区二区日韩 | 中文字幕在线三区 | jzz在线观看 | 久久国产日韩欧美 | 欧美日韩一级二级三级 | 在线高清免费观看 | 婷婷色中文字幕 | 在线观看日韩视频 | 456亚洲影院 | 麻豆国产在线播放 | 免费观看黄色网址 | 999精品视频在线观看 | 理论片高清免费理伦片 |