精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

兩屆獲獎選手 手把手教你如何征戰華為軟件精英挑戰賽

企業動態
由于邊緣節點 采用95 計費規則 , 那我們就應該充分的利用不計費的那5%個時刻 (免費的自助餐,豎折進,橫著出,才是最優解)。這里有兩個問題, 一個是選擇哪些時刻作為5%時刻,二個是是否用上所有邊緣節點的5%時刻。

  5月21-22日,2022第八屆華為軟件精英挑戰賽-“普朗克計劃”總決賽及頒獎典禮在深圳成功舉辦。最終,9支優秀隊伍憑借優異表現分享了66萬元總獎金池。其中,來自粵港澳賽區的“量化交易研究小組”隊,獲得全球總決賽亞軍。作為連續獲得最優美代碼獎和亞軍的軟挑老兵,來自華南理工大學的優秀選手李路撰文分享了其賽隊參賽經驗。

  

  2022華為軟件精英挑戰賽,賽題聚焦視頻直播場景中的流量調度問題,結合運營商的95計費規則,要求選手合理設計算法,在滿足客戶要求的前提下最小化網絡使用成本。我們隊伍“量化交易研究小組”歷經大賽四個環節(初賽,復賽,復活賽,決賽),最終取得了亞軍的成績 。

  一、緣起

  作為軟挑老兵,去年作為“Z的絕對值”的一員我和另外兩位隊友HZ和CC一起獲得了2021年軟件精英挑戰賽決賽最優美代碼獎。在感受到專家們對我們代碼肯定的同時也留下了不小的遺憾,于是今年決定再戰以期望更進一步。

  

  二、準備

  有了往年的經驗,在賽題出來之后我第一時間就去花18塊買了一臺和線上判題環境相同的華為云服務器(相信我,這一步非常關鍵,特別是那些對編寫跨平臺代碼不太熟悉的同學,18元絕對物有所值)。然后就是配置好遠程開發環境,編寫賽題baseline,編寫判題器,提交代碼。掛機等復賽(這里看個人情況,我個人認為因為初賽難度并不大,大家盡可能寫一版不錯的baseline之后就去做自己的事情,畢竟軟挑賽程不短,大家還是要兼顧自己的學習生活 , 我們隊最終以24名進入了復賽)。

  

  三、折戟

  復賽名不虛傳,是整個軟挑賽最卷的一個階段,各路編程高手各顯神通,mmap ,multithread等初賽一般不會見到的技術這個時候都會閃亮登場. 歷年來,軟挑賽都是沒辦法找到最優解的,但是因為往往對選手的優化方案有比較強的時間限制(今年是300S),所以選手一般不用考慮線性規劃,機器學習這種重量級武器。 九成方案大致上都是先求得一個初始解,再在這個解上做一些優化, 去年和今年都可以用遷移優化初始解。當然,具體能優化多少還得看初始解的求的好不好了。到了劃重點,敲黑板的時刻了,以

  上說的所有經驗,都沒有這里重要,那就是代碼質量, 我這里所說的代碼質量并非寫的代碼是否好看,是否高級,而是說嚴格控制bug的數量,以及控制程序運行時間,控制內存占用等。 為什么要強調這個,因為官方給大家練習的線下數據集往往是比較弱的,數據量小,而且還測不出一些邊界條件。所以大家在練習的時候最好是要自己寫測試程序,最好能多設計一些測試用例,設計自己的數據集也是個不錯的選擇(這些工作一般可以分配給團隊的掛件選手完成,一是提升他們的參與度,而是減輕主程壓力)。之所以特別強調了以上這點,正是因為我們今年的血淚史,如下圖所示。

  復賽練習賽最終排名:

  

  復賽正式賽最終排名:

  

  復賽正式賽提交作品情況:

  

  正式賽的時間是下午一點到四點,我們幾乎是三點才出一個分數。盡管后面馬力全開,也不能力挽狂瀾。若是今年沒有復活賽,可以說我們也是提前告別了。所以這一階段,總結就是,不要太在意練習賽排名,大家參賽的時候一定要保證代碼質量。

  四、復活

  得到這樣一次機會我都不知道該說自己是撞了大運還是天道酬勤。汲取復賽教訓,這一階段我基本上可以說是用了十層功力去優化代碼了,排除了各種潛在bug,并從性能,可擴展性方面大幅度優化了代碼。下面貼一段優化過后的代碼(我是不是也可以競爭最優美代碼獎,hhhhh)。

  

  以上函數定義了一個對免費邊緣節點拉取流量的操作,這幾乎是我這個階段對代碼優化程度的一個縮影了。優化之后,代碼簡潔,高效,而且性能不錯。最終,復活賽我們隊伍也成功以第一名的成績晉級如愿獲得了寶貴的決賽入場券。

  五、終戰

  由于粵港澳賽區大部分晉級隊伍來自華南理工大學,賽事主辦方很貼心的用專車直接接送決賽選手。一如往年,我們抵達安樸逸城后領取了決賽大禮包,然后就開始寫代碼了。不要懷疑,這一夜很多人沒有睡覺,畢竟我知道不少選手們四五點還在群里討論問題,說決賽前的這兩個夜晚是整個賽事周期中最緊張的時段完全不為過,什么獎金,什么綠卡,這時候都拋諸腦后了,大家都在享受著巔峰對決的快感,只為終極一戰。 關于決賽的經驗,我想對明年的參賽選手說的是,無論大家在練習賽表現的如何,不要放棄,一定要堅持到底。對自己的代碼不斷審視,不斷優化,提升代碼的可讀性,可擴展性,這樣才能在決賽現場發揮百分百的實力,毫不夸張的說,算法和bonus(決賽賽題變更點) 對最終成績的影響是五五開的。

  

  六、完整方案

  

  由于邊緣節點 采用95 計費規則 , 那我們就應該充分的利用不計費的那5%個時刻 (免費的自助餐,豎折進,橫著出,才是最優解)。這里有兩個問題, 一個是選擇哪些時刻作為5%時刻,二個是是否用上所有邊緣節點的5%時刻。

  

  我們仔細觀察邊緣節點的計費公式:

  1. 所有時刻都不用,計費為0,這就是全程不開機的情況

  2. 開機(至少一個時刻用過)且95計費位小于等于V,那么收費為V

  3. 95計費位大于V,由以上二次函數定義費用,注意這里分子的平方其實是懲罰項, 也就是說,如果某個邊緣承載的流量過高,那么對應的懲罰也會很大。 但是同時,分母的帶寬又似乎給了我們指示,帶寬越大,懲罰越小回到我們之前提出的兩個問題:

  5%的免費用在哪些時刻。 我們從宏觀上考慮這個問題,暫不考慮5%的免費并忽略一些細節,每個時刻每個邊緣節點承載的流量~= 時刻總流量/邊緣節點總數,而邊緣節點數量在每個時刻是固定的,那么我們可以大致認為,95計費位由流量總和排在前面的那些時刻決定,也就是說,我們用5%的免費機會去拉低這些時刻的流量的話,那么95計費位也會跟著下降。

  是否用上所有的邊緣節點。 從上述邊緣節點計費公式我們可以知道,只要開機,那么就至少會有費用V。 我們考慮兩個極端的情況, 一臺邊緣節點拉滿了5%的免費時刻,也就是5%*T*Sitebandwidth;T*T*Sitebandwidth;Site_band_width;一臺邊緣節點只在一個時刻拉了size=1 的流量。 相信大家不難看出這里面的問題,那就是,如果我們能夠拉取的免費流量比較多,那就需要開機,如過拉的很少,那就得不償失了。

  下面貼出求每個時刻總流量的關鍵代碼:

  

  

  在選取了拉取哪些時刻進行流量拉取(削峰)后,更重要的一點,是我們要決定,用怎樣的邊緣服務器去承載這些峰值流量,這里也是決賽區分于復賽的關鍵點之一:

  在復賽,我們針對邊緣節點的帶寬從大到小排序,也就是說優先用帶寬大的去承載,效果往往是不錯的。

  原因正如前述分析邊緣節點成本公式時所說,帶寬越大,免費拉取的流量越多,同時,承載同樣流量,在計費位需要的成本越低,綜合以上兩點,只需要排序帶寬即可。 然而,在決賽中,多了中心成本的考量,對于中心成本,一個顯而易見的事實是,我們將同樣類型的流都放到同一個邊緣節點里,將會獲得最小的中心代價(正如練習賽的超級邊緣節點那樣). 基于以上分析,在決賽,我們就不能單獨根據邊緣結點的帶寬來進行排序。 我們的方案如下,首先對邊緣節點根據帶寬從大到小進行排序,并歸一化;其次,對邊緣節點,根據其與客戶連接的度從大到小排序(度越大,能拉取的同類型流越多,中心代價越小),同樣進行歸一化,最終,將兩個歸一值相加,作為邊緣節點的選取優先級。

  

  在解決了以上兩個問題之后,我們需要面臨的一個問題就是以什么樣的方式拉取流量的問題。這里,我們設計了兩種方案:

  

  

  一種是對流按大小從大到小排序,這里類似于用石頭沙子裝瓶子,先放大的,再放小的;另外一種是利用同類流聚合的方式,即相同類型的流放在一起,同時同一類型的流內部從大到小排序。 設計的接口利用模板統一了這兩種拉取方式,使用起來十分方便。 同時值的一提的是這里我利用了多路歸并思想,并非nlogn的復雜度,這一點也讓程序性能大幅度提升。

  以上是核心思想,至于其他值得一提的,可能就是關于緩存的逐級更新問題,我們用lambda表達式以及遞歸,非常簡單的解決了這個問題:

  

  如大家所見,決賽bonus其實我只更改了三元表達式那一句話。

  總而言之,我認為,簡單才是最美,如果讓我在99分的優美代碼和100分的屎山中選擇,我會毫不猶豫選擇前者。

責任編輯:張誠 來源: 51CTO
相關推薦

2022-12-07 08:42:35

2022-07-27 08:16:22

搜索引擎Lucene

2021-07-14 09:00:00

JavaFX開發應用

2011-05-03 15:59:00

黑盒打印機

2011-01-10 14:41:26

2025-05-07 00:31:30

2023-08-26 09:20:23

2022-06-06 08:50:40

CIOIT轉型

2021-01-19 09:06:21

MysqlDjango數據庫

2014-08-08 13:22:54

測試手機站點移動設備

2010-07-06 09:38:51

搭建私有云

2021-11-09 06:55:03

水印圖像開發

2010-07-06 09:43:57

搭建私有云
點贊
收藏

51CTO技術棧公眾號

萌白酱国产一区二区| 欧美精品久久天天躁| 亚洲第一精品夜夜躁人人躁| www.99热这里只有精品| 黄色av网址在线免费观看| 日韩av中文在线观看| 久久福利视频网| 荫蒂被男人添免费视频| 99久久精品一区二区成人| 亚洲精品成人天堂一二三| 久久久99国产精品免费| 国产又粗又猛又黄又爽无遮挡| 狠狠干综合网| 日韩在线国产精品| 国产ts丝袜人妖系列视频| 羞羞视频在线观看一区二区| 都市激情亚洲色图| 欧美一级特黄aaaaaa在线看片| 天天影院图片亚洲| 国产一区二区调教| 国产91热爆ts人妖在线| 国产黄色片视频| 天天综合一区| 国产一区二区三区18| 亚洲国产精品无码av| 成人免费在线视频网| 成人免费精品视频| 91美女福利视频高清| 国产男人搡女人免费视频| 影音先锋久久精品| 欧美另类69精品久久久久9999| 免费在线观看a视频| 美女一区二区在线观看| 日韩一区二区免费高清| 亚洲第一狼人区| 欧美成人免费电影| 精品国产1区2区| 日韩 欧美 视频| 自由的xxxx在线视频| 国产精品久久久久9999吃药| 欧美一区2区三区4区公司二百 | 久久国内精品自在自线400部| 啪一啪鲁一鲁2019在线视频| 日韩久久久久久久久| 欧美视频导航| 欧美激情综合色| 欧美精品乱码视频一二专区| 一区二区电影在线观看| 久久久成人的性感天堂| 天堂网中文在线观看| 色爱综合网欧美| 中文字幕日本欧美| 黄色小视频免费网站| 91精品国产经典在线观看| 日本韩国欧美在线| 虎白女粉嫩尤物福利视频| 不卡一二三区| 欧洲一区二区三区在线| 国产免费999| 国产原创一区| 日韩一区二区三区免费看| 一本之道在线视频| 亚洲成av人片在线观看www| 欧美一区二区精品久久911| 日韩精品视频网址| 超碰97久久| 亚洲精品美女久久久久| 性久久久久久久久久| 国产欧美一区二区三区精品观看| 国产一区二区三区在线| 欧美a在线播放| 97人人精品| 欧美极品少妇xxxxⅹ免费视频| 国产精品theporn动漫| 国产精品久久久免费| 日本一区二区在线免费播放| 91丨九色丨海角社区| 激情五月激情综合网| 91精品国产一区二区三区动漫| 亚洲大尺度视频| 91在线国产观看| 亚洲欧美丝袜| 日本无删减在线| 日韩欧美在线第一页| 色婷婷狠狠18| 成人资源在线播放| 亚洲欧美综合v| 九九热视频在线免费观看| 国产综合婷婷| 国产精品高清网站| 丰满人妻av一区二区三区| 久久午夜老司机| 久久久成人精品一区二区三区| 99色在线观看| 欧美三级中文字幕在线观看| 中文字幕人妻熟女在线| 国产日韩欧美一区二区三区| 久久久成人精品| 中文字幕69页| 国产91精品久久久久久久网曝门| 欧美不卡1区2区3区| www.久久ai| 在线看国产日韩| 可以看的av网址| 精品久久一区| 韩国精品美女www爽爽爽视频| 波多野结衣av无码| 国产99久久久国产精品潘金| 日韩国产在线一区| sm捆绑调教国产免费网站在线观看| 91久久久免费一区二区| 中文字幕 欧美 日韩| 成人短片线上看| 97av在线播放| av中文字幕播放| 国产精品无人区| 免费无遮挡无码永久视频| 美国十次综合久久| 中文字幕亚洲欧美日韩在线不卡 | 91国产福利在线| 岛国大片在线免费观看| 成人羞羞在线观看网站| 欧美性做爰毛片| 亚洲精品国产片| 亚洲日本青草视频在线怡红院| 免费在线观看的毛片| 大奶在线精品| 久久久久久久爱| 99久久国产免费| 中文字幕一区二区三区蜜月| 久久久久久久少妇| 亚洲黄页在线观看| 国产做受69高潮| 国产av无码专区亚洲a∨毛片| 国产精品久久综合| 黄色片在线免费| 欧洲激情综合| 国产精品久久不能| 你懂的视频在线观看| 欧美日韩在线视频一区二区| 日韩av无码一区二区三区不卡| 欧美婷婷在线| 国产精品国产精品国产专区不卡| 成人在线观看免费网站| 7777精品伊人久久久大香线蕉 | 色域天天综合网| 国产精品探花一区二区在线观看| 亚洲美洲欧洲综合国产一区| 国产精品12| 国产理论在线| 亚洲国产精品悠悠久久琪琪| 日韩xxx高潮hd| 不卡一区在线观看| 337p粉嫩大胆噜噜噜鲁| 亚洲第一二三区| 国产999精品久久久| 精品美女视频在线观看免费软件| 在线亚洲+欧美+日本专区| 欧洲av一区二区三区| 青青草国产成人99久久| 一区二区免费电影| 精品中文字幕一区二区三区四区| 久热精品在线视频| 亚洲乱码在线观看| 午夜精品国产更新| 干b视频在线观看| 免费成人在线视频观看| 精品国产一区二区三区在线| 最新精品在线| 91成人在线视频| jizzjizz在线观看| 日韩限制级电影在线观看| 国产乱码久久久久久| 久久久亚洲高清| 中文字幕精品一区二区三区在线| 欧美激情aⅴ一区二区三区| 国产精品一区二区欧美| 国产日韩另类视频一区| xx视频.9999.com| 乱精品一区字幕二区| 色哟哟国产精品免费观看| 中文字幕第69页| 国产91精品一区二区麻豆网站| 精品无码一区二区三区在线| 精品久久影视| 国产日韩欧美亚洲一区| 精品网站在线| 欧美激情18p| a黄色在线观看| 欧美不卡123| 国产精品传媒在线观看| 一区二区三区在线免费播放| 18禁裸乳无遮挡啪啪无码免费| 久久精品999| 成人一对一视频| 2023国产精品久久久精品双| 国产伦精品一区二区三区免 | 黄页网站在线观看免费| 亚洲欧洲日产国产网站| 精品人妻无码一区二区色欲产成人 | 亚洲天堂影视av| www.色视频| 欧美日韩中文字幕一区二区| 日本一区二区三区免费视频| 国产精品久久久久久户外露出 | 台湾亚洲精品一区二区tv| 国产一区二区在线播放| 日本在线播放一二三区| 久久在线免费观看视频| 国产在线视频网站| 亚洲国产精品免费| 国内精品国产成人国产三级| 欧美最新大片在线看| 日韩少妇高潮抽搐| 一区二区三区在线播放| 亚洲 欧美 国产 另类| 91麻豆国产香蕉久久精品| 亚洲色偷偷色噜噜狠狠99网| 麻豆91在线播放| 亚洲中文字幕久久精品无码喷水| 亚洲午夜黄色| 久久人妻无码一区二区| 天天做天天爱天天综合网| 任我爽在线视频精品一| 欧美绝顶高潮抽搐喷水合集| 97久久天天综合色天天综合色hd | av免费在线观看网站| 国产亚洲精品美女久久久久| 性感美女视频一二三| 精品国产人成亚洲区| 日韩一区二区不卡视频| 国产日韩欧美a| 国产男男chinese网站| 99热这里都是精品| 亚洲高清无码久久| 成人中文字幕电影| 人妻 丝袜美腿 中文字幕| 国产精品99久久不卡二区| 国产欧美激情视频| 国内精品视频666| 亚洲女人在线观看| 国产精品中文欧美| 欧美69精品久久久久久不卡| 精品一二线国产| 国产精品久久久久久久99| 久久超级碰视频| 国内自拍第二页| 国产中文字幕一区| 女教师高潮黄又色视频| 国产99一区视频免费| 美女露出粉嫩尿囗让男人桶| 国产一区二区在线看| 中文写幕一区二区三区免费观成熟| 国产成人自拍在线| www.啪啪.com| 91年精品国产| 国产视频三区四区| 亚洲视频一区二区免费在线观看| 青花影视在线观看免费高清| 亚洲欧美日韩国产综合| 久久午夜鲁丝片午夜精品| 午夜电影一区二区三区| 国产精品久久久久久99| 91久久免费观看| 99国产精品久久久久久久成人| 日韩欧美在线影院| 亚洲人妻一区二区| 亚洲天堂第二页| 蜜桃视频网站在线观看| 欧美成人精品一区二区| 国产ktv在线视频| 国产精品96久久久久久| 亚洲久草在线| 国产精品伊人日日| 精品国产一区二区三区小蝌蚪 | 欧美日韩国产a| www.激情五月.com| 亚洲精选一区二区| 麻豆网在线观看| 欧美激情亚洲精品| 嫩草伊人久久精品少妇av杨幂| 国产日韩在线一区| 成人中文字幕视频| 亚洲午夜精品国产| 亚洲天堂激情| 亚洲欧美在线精品| 国产69精品久久99不卡| 亚洲日本精品视频| 亚洲精品国产品国语在线app| 天堂中文在线网| 制服丝袜成人动漫| 你懂的在线视频| 欧美激情a∨在线视频播放| 国产私拍福利精品视频二区| 99国产高清| 成人在线免费观看91| 丁香六月激情网| 久热成人在线视频| jizz日本免费| 亚洲精品中文字幕在线观看| 色一情一乱一伦| 日韩精品专区在线影院观看| 黄网在线免费| 97视频在线观看免费高清完整版在线观看 | 久久免费av| 国产精品丝袜久久久久久消防器材| 九九久久精品视频| 国产免费一区二区三区网站免费| 一区二区三区四区乱视频| 中文在线免费看视频| 日韩经典第一页| av在线加勒比| 成人欧美一区二区三区黑人孕妇| 天天久久夜夜| xxxx18hd亚洲hd捆绑| 国产精品一区二区视频| 亚洲综合欧美综合| 欧美日韩性视频在线| 丰满岳乱妇国产精品一区| 久久精品视频网站| 久久亚洲人体| 日韩和欧美的一区二区| 国产日韩欧美一区| 亚洲精品乱码久久| 亚洲成人自拍偷拍| а√天堂资源在线| 欧美精品性视频| 国产精品色婷婷在线观看| 亚洲精品永久www嫩草| 日av在线不卡| 国产精品亚洲无码| 色综合久久九月婷婷色综合| 人人妻人人澡人人爽久久av| 久久97久久97精品免视看| 亚洲人体在线| 在线免费观看一区二区三区| 日本美女一区二区| 日本人亚洲人jjzzjjz| 欧美综合一区二区三区| 精品美女视频在线观看免费软件| 日韩av理论片| 久久亚洲影视| 蜜桃福利午夜精品一区| 中文字幕亚洲区| 国产精品欧美亚洲| 不卡毛片在线看| 视频一区在线| 成人免费观看cn| 99精品热视频| 中文人妻av久久人妻18| 亚洲天堂久久av| 高清欧美日韩| 国产精品午夜福利| 亚洲国产精品第一区二区三区| 亚洲一区日韩精品| 中文字幕一区免费在线观看| 亚洲天堂网在线观看视频| 在线色欧美三级视频| 成人全视频免费观看在线看| 亚洲一区二区高清视频| 精品一区二区三区不卡| 欧美视频www| 精品国产1区二区| 天堂电影一区| 视频一区视频二区视频三区高| 蜜桃精品视频在线| 草视频在线观看| 亚洲国内精品在线| 国精产品一区一区三区四川| 中文字幕欧美人与畜| 国产麻豆视频精品| 西西44rtwww国产精品| 国产亚洲精品一区二区| 亚洲精品三区| 欧美一区二区中文字幕| 久久久久久久久99精品| 一二区在线观看| 欧美激情综合色综合啪啪五月| 免费视频国产一区| 日韩欧美国产片| 午夜欧美在线一二页| 超碰免费在线观看| 97在线资源站| 免费日韩av片| 特一级黄色录像| 精品一区二区三区电影| 欧洲亚洲精品| 国产精品裸体瑜伽视频| 中文字幕av一区 二区| 午夜美女福利视频| 国产精品xxx视频| 欧美色123| 美国美女黄色片| 亚洲精品一区二区精华| 国产一区二区三区影视| 亚洲色欲久久久综合网东京热| 国产午夜一区二区三区| 成人久久久精品国产乱码一区二区| 国产成人小视频在线观看| 欧美三级午夜理伦三级中文幕|