精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产精品国产自产拍高清av水多| 精品久久一区二区| 午夜精品区一区二区三| 亚洲一卡二卡在线观看| 欧美一区国产在线| 亚洲毛片在线观看.| 男女视频在线看| 欧美xxx黑人xxx水蜜桃| 久久一留热品黄| 成人午夜在线影院| 波多野结衣视频网站| 97国产成人高清在线观看| 精品粉嫩超白一线天av| 国产精品9999| 97超级碰碰碰久久久| 99re这里只有| 国产综合色激情| 香蕉加勒比综合久久| 自拍偷拍免费精品| 精品国产aⅴ一区二区三区东京热| 天堂av在线网| 亚洲精品国产成人久久av盗摄 | 国产午夜伦鲁鲁| 麻豆传媒视频在线| 丝袜亚洲精品中文字幕一区| 不卡av在线播放| 真实乱视频国产免费观看| 91久久偷偷做嫩草影院电| 在线看日本不卡| 奇米影视亚洲色图| www.久久ai| 国产精品毛片大码女人| 欧美国产一区二区在线| 秋霞av鲁丝片一区二区| 狠狠色丁香久久婷婷综合丁香| 热久久这里只有精品| 久久免费黄色网址| 91精品福利| 日韩在线观看av| 欧美狂猛xxxxx乱大交3| 欧美a级网站| 日韩免费在线观看| 欧美性猛xxx| 91精品久久久久久久久不口人| 天天操中文字幕| 伊人久久亚洲热| 欧美超级乱淫片喷水| youjizz亚洲女人| 精品一区二区三区的国产在线观看| 亚洲国产精品人久久电影| 亚洲熟女乱综合一区二区| 精品视频91| 日韩一区二区三区在线观看| 日韩在线一区视频| 99精品视频在线免费播放| 欧美日韩免费不卡视频一区二区三区| 日本中文字幕高清| 成人午夜一级| 91精品国产色综合久久不卡蜜臀 | 日韩美女在线看免费观看| 天天色综合成人网| 丝袜老师办公室里做好紧好爽| 色戒汤唯在线观看| 亚洲成人激情av| 亚洲午夜精品久久久久久人妖| 日韩在线伦理| 91久久精品一区二区| 中文字幕永久视频| 在线不卡一区| 精品欧美一区二区三区精品久久| www.555国产精品免费| 果冻天美麻豆一区二区国产| 亚洲黄色www网站| 这里只有久久精品| 欧美亚洲在线日韩| 久久视频免费在线播放| 日韩黄色免费观看| 日韩午夜免费| 国产精品第2页| 国产亲伦免费视频播放| 成人免费毛片高清视频| 欧美重口乱码一区二区| 麻豆传媒在线观看| 亚洲国产中文字幕在线视频综合| 男人操女人免费软件| 国产亚洲人成a在线v网站| 欧美一级二级三级乱码| 亚洲av网址在线| 欧美久久精品一级c片| 久久躁狠狠躁夜夜爽| 日韩av在线播放观看| 日韩专区欧美专区| 亚洲xxx自由成熟| 色综合成人av| 亚洲三级免费观看| 久色视频在线播放| 国产免费a∨片在线观看不卡| 国产精品少妇自拍| 丁香婷婷综合激情| 欧美日韩女优| 亚洲第一精品夜夜躁人人躁| 国产精品亚洲无码| 欧美精品成人| 国产精品男女猛烈高潮激情| 成人免费公开视频| 国产精品高潮呻吟| 日韩在线观看a| 国产精品久久久久久吹潮| 亚洲第一视频网| 亚洲 欧美 国产 另类| 亚洲黄页一区| 91久久夜色精品国产网站| 人妻中文字幕一区| 亚洲视频一区在线观看| 91免费视频网站在线观看| 综合欧美精品| 亚洲一区www| 精品美女久久久久| 国产精品香蕉一区二区三区| 无遮挡亚洲一区| 国产精品一二三产区| 日韩欧美色综合| 99热6这里只有精品| 天堂影院一区二区| 精品国产aⅴ麻豆| 怡红院红怡院欧美aⅴ怡春院| 91成人免费网站| 免费a级黄色片| 伊人成综合网| 国产热re99久久6国产精品| 伦理片一区二区三区| 99精品久久免费看蜜臀剧情介绍| 91免费视频黄| 国产91在线播放精品| 亚洲精品中文字幕女同| 亚洲国产精一区二区三区性色| 国产剧情一区二区| 中文字幕99| 国产精品麻豆成人av电影艾秋| 亚洲欧洲在线看| www亚洲视频| 不卡的av电影在线观看| 轻点好疼好大好爽视频| 深夜福利一区| 久99九色视频在线观看| 国产富婆一级全黄大片| 亚洲人精品午夜| 两性午夜免费视频| 亚洲一区二区三区无吗| 亚洲综合成人婷婷小说| 丝袜国产在线| 亚洲国产黄色片| 亚州国产精品视频| 久久久亚洲精品一区二区三区| 国产精品97在线| 嫩草影视亚洲| 国产精品扒开腿做| 精精国产xxxx视频在线| 正在播放亚洲一区| 国产亚洲第一页| 99久久婷婷国产综合精品电影| 成人毛片一区二区| 九九视频精品全部免费播放| 国产精品影院在线观看| 成人在线观看免费网站| 日韩免费性生活视频播放| 日韩精品一卡二卡| 国产亚洲欧美日韩日本| 欧美男女交配视频| 中文字幕日韩一区二区不卡| 成人资源视频网站免费| 久久影院午夜精品| 亚洲天堂一区二区三区| 91在线视频国产| 亚洲国产一二三| 国产美女精品久久| 国模一区二区三区白浆| 国产xxxx振车| 成人免费电影网址| 91麻豆蜜桃| 日本综合字幕| 欧美乱大交xxxxx| 香蕉视频免费看| 在线这里只有精品| 五月天丁香激情| 久久久久国产精品麻豆| 中文字幕在线视频一区二区三区| 激情综合在线| 婷婷久久伊人| 大桥未久女教师av一区二区| 国产精品九九九| 日本色护士高潮视频在线观看 | 精品三级久久久久久久电影聊斋| 欧美日韩一区二区在线观看| 久久久久免费看| 日本一区二区视频在线观看| 人妻av一区二区三区| 日韩精品高清不卡| 国产91在线亚洲| 一区二区三区无毛| 97视频在线观看免费| 亚洲成人三级| 亚洲精品福利资源站| 国产一区二区三区在线观看| 午夜精品一区二区三区免费视频| 天堂网av2018| 久久亚洲精品国产精品紫薇| 下面一进一出好爽视频| 热久久国产精品| 霍思燕三级露全乳照| 一区二区三区在线电影| 色综合久久久久久久久五月| 免费成人三级| 国产高清在线一区| 日本黄色成人| 国产精品福利无圣光在线一区| 182在线视频观看| 久久电影一区二区| 69av亚洲| 国产亚洲精品久久久久久| 蜜臀av中文字幕| 欧美一区二区高清| 国产精品久久久久久久成人午夜| 在线看日韩精品电影| 久久久久久久久久影院| 一区二区三区不卡在线观看| 女性裸体视频网站| 国产日韩精品一区| 精品国产成人亚洲午夜福利| 99久久精品情趣| 国产日韩视频一区| 国产精品羞羞答答xxdd| 日韩a一级欧美一级| 久久99国产精品免费网站| 成人中文字幕av| 久久国产日韩| 动漫av网站免费观看| 99国产精品久久久久久久| 拔插拔插海外华人免费| 国产精品黄色| 天堂8在线天堂资源bt| 国产精品啊啊啊| 欧美日韩福利在线| 日韩视频二区| 大肉大捧一进一出好爽视频| 午夜在线精品偷拍| 欧美xxxxx在线视频| 老鸭窝亚洲一区二区三区| 欧美视频第一区| 日韩精品三区四区| 天天操天天爽天天射| 蜜臀av性久久久久蜜臀av麻豆| 乌克兰美女av| 韩国av一区二区三区四区| 亚洲男人天堂2021| 国产91丝袜在线18| 国产麻豆xxxvideo实拍| 91免费视频网| 色屁屁草草影院ccyy.com| 国产精品国产三级国产普通话三级 | 国产美女主播在线观看| 制服视频三区第一页精品| www.97av.com| 亚洲精品国产精品久久清纯直播 | 久久精品视频播放| 黄色在线播放网站| 久久99久久久久久久噜噜| 国产乱妇乱子在线播视频播放网站| 久久露脸国产精品| 欧洲av不卡| 91免费国产视频| 欧亚精品一区| 午夜午夜精品一区二区三区文| 99久久综合| 成年女人18级毛片毛片免费 | 日本亚洲精品在线观看| 久久夜夜久久| 国产精品视频入口| 久久91麻豆精品一区| 在线看成人av电影| 在线日本成人| 一起操在线视频| 不卡电影一区二区三区| 大胸美女被爆操| 亚洲一区二区欧美激情| www.五月婷婷.com| 欧美一区二区美女| 欧美理论在线观看| 欧美xxxx18性欧美| 欧美大片1688| 俄罗斯精品一区二区| 九热爱视频精品视频| 成人手机在线播放| 噜噜噜久久亚洲精品国产品小说| 99视频在线观看视频| 91香蕉视频mp4| av激情在线观看| 日本大香伊一区二区三区| www.蜜臀av.com| 最新日韩中文字幕| 9765激情中文在线| 91在线观看免费观看| 精品久久中文| 黄色一级在线视频| 国产精品影音先锋| 性猛交娇小69hd| 午夜欧美视频在线观看| 国产偷拍一区二区| 伊人男人综合视频网| 日本不卡1234视频| 亚洲伊人久久大香线蕉av| 欧美人妖在线| 久久久性生活视频| 国产伦精品一区二区三区视频青涩 | 国产无遮挡猛进猛出免费软件 | 男女全黄做爰文章| 色综合天天在线| 蜜臀久久久久久999| 美日韩在线视频| 日韩久久99| 日韩久久久久久久久久久久久| 亚洲一区日韩在线| 伊人久久一区二区三区| 一区二区视频在线看| 一区二区三区黄色片| 亚洲香蕉成视频在线观看| www.色在线| 国产亚洲精品美女久久久m| 国产精品大片| 91精品国产高清91久久久久久 | 久久香蕉网站| www插插插无码免费视频网站| 精品一区二区影视| 综合 欧美 亚洲日本| 欧美在线免费播放| 精品美女视频在线观看免费软件 | 中文字幕在线国产精品| 亚洲wwww| 欧美日韩国产美| 一级黄色片在线免费观看| 成人h动漫精品一区二区| 麻豆影视在线播放| 日韩色在线观看| 肉肉视频在线观看| 动漫精品视频| 国产日韩欧美| 3d动漫精品啪啪一区二区下载| 色婷婷精品大视频在线蜜桃视频| 国产专区在线播放| 国产精品旅馆在线| 日韩一区电影| 尤物网站在线看| 亚洲乱码一区二区三区在线观看| 亚洲国产精品suv| 欧美精品电影在线| 亚州精品视频| 一区二区在线播放视频| 日本一区二区免费在线观看视频 | 免费成人在线视频观看| 男女全黄做爰文章| 日韩精品一区二区三区三区免费| 免费毛片在线看片免费丝瓜视频| 精品国产综合久久| 日韩成人免费在线| 国产福利视频网站| 日韩免费一区二区| 亚洲天堂av在线| 亚洲国产成人不卡| 国产成人午夜电影网| 亚洲一区欧美在线| 中文字幕欧美日韩| 麻豆国产一区二区三区四区| 少妇高潮喷水在线观看| 久久精品人人做人人综合| 一卡二卡三卡在线| 欧美精品九九久久| 精品理论电影在线| 又色又爽又黄18网站| 91黄色在线观看| a级片国产精品自在拍在线播放| 韩国成人动漫在线观看| 蜜臀av一区二区| 日韩av片在线播放| 中文字幕免费精品一区| 国产精品对白| 日本激情视频在线播放| 一区二区三区91| 国产在线你懂得| 成人综合电影| 日本不卡视频一二三区| 久久精品性爱视频| 伊人久久综合97精品| 久久动漫网址| 日韩av片专区| 色婷婷av一区二区三区gif | 久久精品播放| 波多野结衣影院| 91麻豆精品国产91久久久久久久久| 97超碰免费在线| 日本一道在线观看|