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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

TCO2017 Semifinal 部分题解

發(fā)布時間:2023/12/14 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TCO2017 Semifinal 部分题解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Semifinal 1

ReverseAndIncrease

只需要知道s能夠到達的最小的數(shù)。

如果s不為形如99999的數(shù),我們總能把他變?yōu)樾稳?0002的數(shù)。 然后直接判斷

Code

ColorfulEnclosure

我們固定左端點,然后右端點從右往左掃描。
如果我們對每個點維護一個fifi表示當下邊界為ii上邊界至少要為fifi的話,每次刪除點相當于checkmax(可以畫圖理解一下)。

然后相當于用吉司機線段樹維護fifi,以及fi?aifi?ai的最小值。 這個不是很好做,不過有一種亂搞做法就是判斷當前區(qū)間是否全為1個數(shù),是的話直接改,否則遞歸。實測速度接近O(log2n)O(log2?n),隨機數(shù)據(jù)比原版快,而且能做許多原版不能做的東西。

不過這道題我沒有A,好像網(wǎng)上的程序都過不了,不知道是不是TC的問題。

Code

Semifinal 2

RatingProgressAward

好題。

相當于把原來的序列分為三個部分,段與段之間的元素滿足原來的限制,然后使得第二段的和最大。

拆點最小割即可。

Code

總結(jié)

以上是生活随笔為你收集整理的TCO2017 Semifinal 部分题解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。