筆試 | 字節跳動 最優連續子序列

2021-01-14 面鯨
字節跳動08.09筆試:最優連續子序列

給定一個長度為n的整數序列

輸入描述輸入的第一行為一個正整數n(n<=1e5),表示序列的長度輸入的第二行為n個整數,依次給出了

做這個題之前我們先看看另外一個問題。給定一個長度為n的整數序列,找出其中一段連續子序列,使得該段連續子序列的和最大。這是一道經典的動態規劃-「最大子段和問題」

對於最大子段和問題,假設

第二種,這個子序列包含

「邊界情況」,當

到這裡我們就可以很輕鬆的寫出最大子段和問題的解了。

轉到這個題上來,這個要求的是最大交替和。對於某一個元素

所以問題可以轉化為求兩個數組的最大子段和問題。第一個數組是

回味下這個題最關鍵的在於將問題轉化為求最大連續子段和問題。對於動態規劃問題,首先將大的問題劃分為多個小的子問題。類似題https://leetcode.com/problems/maximum-subarray/https://leetcode.com/problems/maximum-product-subarray/https://leetcode.com/problems/longest-turbulent-subarray/附上最大子段和代碼,聊表敬意
#include <bits/stdc++.h>
using namespace std;
int main() {
    int n; cin >> n;
    vector<int> num(n);
    int ans = 0, tmp_sum = 0;
    for (int i = 0; i < n; ++i) {
        cin >> num[i];
        if (tmp_sum > 0) tmp_sum += num[i];
        else tmp_sum = num[i];
        if (tmp_sum > ans) ans = tmp_sum;
    }
    cout << ans << endl;
    return 0;
}

歡迎關注我們,希望能夠在你秋招的過程中帶來一些幫助。面鯨,專注於網際網路求職經驗分享。

關注公眾號可添加小編微信加入面試交流&刷題群,與更多的小夥伴一起上岸

相關焦點

  • 不要神化字節跳動:字節跳動的新業務發展並不均衡
    今天的網際網路圈,對字節跳動有一種近乎誇張的推崇,似乎這家急速增長公司無所不能、四處出擊、來勢洶洶,儼然一種「地球人都無法阻止字節跳動」擴張的陣勢。各類媒體對字節跳動的速度、算法、打法、布局、戰略也趨近於誇張的過度解讀,於是字節跳動這家公司也有意無意在某種意義上被神化。
  • 字節跳動春季招聘超6000個崗位,在這裡實習是一種什麼樣的體驗?
    2月24日,字節跳動宣布,今年春季招聘為大學生開放超過6000個全職及實習生就業崗位。據了解,字節跳動2020春招將持續近3個月。2月24日至4月30日為投遞和內推時間,3月中旬開展線上宣講會,3月上旬至5月中旬為筆試時間,3月上旬開始面試,並陸續發放offer。
  • 中文在線:與北京字節跳動網絡技術有限公司(以下簡稱「字節跳動...
    同花順金融研究中心8月4日訊,有投資者向中文在線提問, 董秘你好,貴公司與字節跳動文學作品合作,其中包含衍生的遊戲授權和影視授權嗎?今年字節跳動一直在進軍遊戲開發,需要相關的版權,請問遊戲版權方面貴公司和字節跳動是如何處理的相關問題呢,包括字節跳動布局影視,貴公司和字節跳動有相關的影視合作細節嗎公司回答表示,2020年7月14日,公司與北京字節跳動網絡技術有限公司(以下簡稱「字節跳動」)籤訂了《框架合作協議》。
  • 今日頭條字節跳動官方帳號:字節跳動始終致力於成為全球公司。根據...
    今日頭條字節跳動官方帳號:字節跳動始終致力於成為全球公司。根據目前情況,字節跳動考慮在美國之外的主要市場,重新設立TikTok總部,以更好地服務全球用戶。 文/浚濱2020-08-04 00:29:23來源:FX168 今日頭條字節跳動官方帳號
  • 第三屆字節跳動夏令營開啟全球報名 中外頂級科學家親自授課
    字節跳動夏令營是字節跳動 Byte Camp 每年兩場主要活動之一,另一場是針對ACM國際大學生程序設計競賽(ICPC)舉辦的冬令營。 Byte Camp 是字節跳動打造的精英訓練營活動,旨在提高頂尖高校在校學生在計算機領域的專業度,幫助學員實現能力躍遷。
  • 好好學習App關閉之後,百億投入並不是字節跳動教育的「解藥」
    字節跳動早期教育產品:好好學習App停止運營近日,字節跳動旗下的知識付費App,好好學習,官宣將於今年1月20日下線。在更早之前的2020年,Edu指南曾對字節跳動教育業務,做過復盤。在好好學習App內部,一位在脈脈上實名為字節跳動的員工,描述道:好好學習的「業績不見起色,關閉先兆」早在2019年初現。好好學習的「主編」離職,後來是團隊多人「被動離開」。截圖來自脈脈社區字節跳動:「全教育賽道布局」下的階段瓶頸字節跳動能否做好教育?
  • 做遊戲,字節跳動是認真的,也是艱難的
    配圖來自Canva近日,字節跳動宣布旗下中重度遊戲平臺「朝夕光年」即將啟用官網,並將啟用全新的「NUVERSE」作為自己的英文品牌。朝夕光年(又名Ohayoo),是字節跳動旗下的休閒遊戲發行平臺,也是字節跳動遊戲布局的頭號戰將。
  • 頭條、抖音後,誰是字節跳動的新引擎?
    僅僅兩個月時間,字節跳動所面對的世界已經換了一副面孔。焦慮、艱難時刻、打壓、求生,媒體開始在報導中給字節跳動貼上這些新的標籤。 面對輿論漩渦,字節跳動雖未做回應,但近期卻動作頻頻。 除了海外「滅火」,字節跳動正在加大加深對國內各業務板塊的挖掘,包括遊戲、教育、電商等。
  • 字節跳動VS騰訊:世紀之戰
    這也是繼今年1月份推出「多閃」之後,字節跳動旗下第二款熟人社交平臺類型產品。回顧字節跳動的產品布局,從Media屬性的今日頭條,到具備社區屬性的內涵段子,再到Social Media的抖音,字節跳動正在一步一步不斷加強用戶之間的關係鏈和互動性,離最後的山頂(熟人社交)已經越來越近。
  • 螞蟻IPO在即,滴滴與字節跳動觀望,網際網路最後的資本狂歡?
    7月21日阿里拍賣上出現了滴滴部分股權拍賣的信息,起拍價9200萬元,這似乎印證了「投資人退出訴求」這一傳言,這也表明上市不是投資人退出的唯一路徑——但是,如果牛市持續,自然是最優路徑。字節跳動:守衛TikTok+強化投資,增加IPO籌碼。
  • 大力出奇蹟,字節跳動對教育業務動真格了
    字節跳動的教育版圖如今有了一個新名字。10月29日,字節跳動宣布啟用全新教育品牌「大力教育」。作為字節跳動旗下首個公開發布的業務獨立品牌,大力教育承接字節跳動所有教育產品及業務,原教育業務負責人陳林出任大力教育CEO。對此,字節跳動創始人兼CEO張一鳴表示:「大力教育的品牌獨立只是一個開始,我們對教育事業會長期有耐心。」
  • 哪是什麼「字節跳動」 簡直就是「財富跳動」!一則上市傳聞引發A股...
    遺憾的是,字節跳動採用的是AB股權結構,一開始就盯準了海外上市,沒有從國內工商信息資料可以表明張一鳴等股權比例,也無法就此推測出字節跳動團隊將獲得多少身家。從長遠看,字節跳動市值挑戰對象並不是螞蟻金服,而是阿里巴巴、騰訊。值得注意的是,31日消息傳出後字節跳動板塊午後異動,省廣集團直線封板,引力傳媒、佳雲科技、廣博股份集體漲停,天龍集團、中文在線、藍色光標紛紛拉升。與30日相比,字節跳動概念股市值增加67億元。
  • 當字節跳動跳入教育領域:一場模仿遊戲?
    ;另一方面,張一鳴把在線教育列為新的戰略方向,字節跳動要親自下場競爭。在走了一系列彎路之後,作為字節跳動的第三條增長曲線,教育業務目前還看不到破局的苗頭。投放慣例被打破,兩倍薪資挖人沒有人懷疑張一鳴做事的決心。伴魚創始人兼CEO、字節跳動產品創始合伙人黃河對AI財經社回憶,字節跳動在2015年前沒有動過做教育的想法。
  • 「海外員工:字節跳動讓世界刷新對中國的認知」
    不久前的年會上,字節跳動創始人張一鳴做了題為「Hello World」的主題演講,表示「全球化」是字節跳動2018年的年度關鍵詞。隨著字節跳動旗下各線產品出海,這家公司國際化崗位的工作機會也隨之劇增,越來越多的外籍員工選擇加入字節跳動這個大家庭。對於他們而言,在字節跳動工作是一種怎樣的體驗?
  • 字節跳動不再沉默:我們被臉書抹黑!
    昨晚,TikTok母公司字節跳動在其官方帳號發布了一則動態,稱被Facebook抹黑。全文如下:字節跳動始終致力於成為一家全球化公司。在這個過程中,我們面臨著各種複雜和難以想像的困難,包括緊張的國際政治環境、不同文化的碰撞與衝突、 競爭對手Facebook的抄襲和抹黑。
  • 北京字節跳動科技有限公司申請「字節人工智慧」商標
    原標題:北京字節跳動科技有限公司申請「字節人工智慧」商標   近日,北京字節跳動科技有限
  • 字節跳動發布中文歌聲合成模型,可達人類歌唱水平的80%以上
    近日,字節跳動人工智慧實驗室發表了一篇關於中文歌聲合成系統的論文——《 A Chinese Singing Voice Synthesis System Using Duration Allocated Encoder-Decoder Acoustic Models and WaveRNN Vocoders
  • 股市四海堂資訊看點:字節跳動入局網際網路金融
    直到2020年7月,字節跳動的網際網路小貸車牌才有新進展。據媒體報導,字節跳動幾經曲折,總算在深圳拿下了一張網絡小貸車牌,該網絡小額貸款車牌的主體公司為深圳市中融小額貸款有限公司,註冊資本4億元。  而8月底,字節跳動取得了付出車牌,再下一城。至此,字節跳動已獲三張金融車牌,別離進入穩妥經紀、網際網路小貸、第三方付出。
  • 字節跳動已拒絕微軟收購 TikTok|字節跳動|tiktok|收購|微軟|nikoand
    ┌┬┐字節跳動拒絕微軟,後者表示不會收購 TikTok微軟日前發表聲明表示,此前他們的出價條件被 TikTok 所有者字節跳動拒絕,在經過數周的來回談判後,微軟收購 TikTok 的嘗試最終失敗,同時,這也意味著甲骨文成為在併購談判中的優勢一方
  • ...字節跳動今年國內廣告收入或達1800億;深圳天使母基金曬成績單
    字節跳動今年國內廣告收入或達1800億元近日,據外媒報導,知情人士透露稱字節跳動今年在中國市場的廣告營收將至少達到1800億元(約272億美元),這將進一步鞏固其在中國數字廣告市場的地位。此前諮詢服務公司R3的數據顯示,字節跳動在2019上半年超越百度,成為中國第二大數字廣告公司,佔中國數字廣告總支出的23%。