99国产精品欲av蜜臀,可以直接免费观看的AV网站,gogogo高清免费完整版,啊灬啊灬啊灬免费毛片

網易首頁 > 網易號 > 正文 申請入駐

在校大學生,非法入侵學校系統獲取兩萬條學生信息,然后利用AI技術向其中的兩千余名學生發送騷擾短信。

0
分享至

專欄:50多種數據結構徹底征服

專欄:50多種經典圖論算法全部掌握

據環球網昨日報道,胡某本是一名在校大學生,最近他利用所學技術非法入侵了學校某系統并獲取兩萬余條該校學生個人信息。

為尋求刺激、炫耀技術,胡某通過之前發現的某小程序存在的技術漏洞,利用AI編寫程序,把其中盜取的上千余名學生的手機號碼在該小程序上批量注冊賬戶,后將短信驗證碼篡改為淫穢內容發送至學生本人,對其進行短信騷擾。

這家伙也是沒底線,有這技術干啥不好,非要干一些非法的事,如果只是單純的發一些驗證碼估計也沒那么嚴重,非要把驗證碼改成淫穢內容發送到學生手機上,這簡直就是變態。









--------------下面是今天的算法題--------------

來看下今天的算法題,這題是LeetCode的第1358題:包含所有三種字符的子字符串數目,難度是中等。

給你一個字符串 s ,它只包含三種字符 a, b 和 c 。請你返回 a,b 和 c 都 至少 出現過一次的子字符串數目。

示例1:


輸入:s = "abcabc" 輸出:10 解釋:包含 a,b 和 c 各至少一次的子字符串為 "abc", "abca", "abcab", "abcabc", "bca", "bcab", "bcabc", "cab", "cabc" 和 "abc" (相同字符串算多次)。

示例2:


輸入:s = "aaacb" 輸出:3 解釋:包含 a,b 和 c 各至少一次的子字符串為 "aaacb", "aacb" 和 "acb" 。

  • 3 <= s.length <= 5 x 10^4

  • s 只包含字符 a,b 和 c 。

問題分析

這題說的是包含 3 種字符的子串數量,我們可以使用滑動窗口來解決。當窗口不包含 3 種字符的時候,要一直移動窗口的右邊界,直到窗口中包含 3 種字符為止。

當窗口包含 3 種字符的時候,說明這個窗口是滿足條件的子串,然后窗口中的字符和窗口右邊的字符構成的子串也是滿足條件的,這個不要遺漏,所以總共有 n-right 個,n 是字符串的長度,right 是窗口的右邊界,由于字符串的下標是從 0 開始的,所以這里不需要在加 1 。

然后移動窗口的左邊界,如果窗口還包含 3 種字符,說明窗口還是滿足條件的,然后繼續累加子串個數……

我們舉個例子,比如字符串“acabcc”,當窗口“acab”滿足條件的時候,“acab”和右邊的“cc”都可以構成滿足條件的子串,總共有 3 個。

縮小窗口為“cab”也是滿足條件的,它和右邊的“cc”也可以構成滿足條件的子串,又有 3 個。

繼續滑動窗口為“abc”也是滿足條件的,它和最后一個字符 “c” 也可以構成滿足條件的子串,又有 2 個。

所以總共有 8 個,分別是[acab,acabc,acabcc,cab,cabc,cabcc,abc,abcc]。

JAVA:

public int numberOfSubstrings(String s) {     int[] mp = newint[128];     int left = 0, right = 0, n = s.length();     int cnt = 0;// 新的字符個數     int ans = 0;// 返回的結果     while (right < n) {         if (mp[s.charAt(right)]++ == 0)// 遇到新的字符             cnt++;         while (cnt == 3) {             if (--mp[s.charAt(left++)] == 0)                 cnt--;// 移除一個新字符             ans += n - right;         }         right++;     }     return ans; }

C++:

public:     int numberOfSubstrings(string s) {         vector

  mp(128, 0);         int left = 0, right = 0, n = s.length();         int cnt = 0;// 新的字符個數         int ans = 0;// 返回的結果         while (right < n) {             if (mp[s[right]]++ == 0)// 遇到新的字符                 cnt++;             while (cnt == 3) {                 if (--mp[s[left++]] == 0)                     cnt--;// 移除一個新字符                 ans += n - right;             }             right++;         }         return ans;     }

筆者簡介

博哥,真名:王一博,畢業十多年, 作者,專注于 數據結構和算法 的講解,在全球30多個算法網站中累計做題2000多道,在公眾號中寫算法題解800多題,對算法題有自己獨特的解題思路和解題技巧,喜歡的可以給個關注,也可以 下載我整理的1000多頁的PDF算法文檔 。

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
網友們證實了國內美術界的一個內幕

網友們證實了國內美術界的一個內幕

清暉有墨
2025-05-11 11:12:32
澤連斯基要求“特別軍事行動”:對俄羅斯進行去納粹化和非軍事化

澤連斯基要求“特別軍事行動”:對俄羅斯進行去納粹化和非軍事化

雪中風車
2025-05-09 06:31:12
西游:獅駝嶺真正恐怖之處,并非尸山血海,而是孫悟空看透的真相

西游:獅駝嶺真正恐怖之處,并非尸山血海,而是孫悟空看透的真相

大千世界觀
2025-05-09 14:51:23
鬧大了!董小姐之后,醫學界再爆丑聞!

鬧大了!董小姐之后,醫學界再爆丑聞!

財經要參
2025-05-09 08:30:03
4:0!馬競神鋒超神一夜:30分鐘大四喜,創西甲最快帽子戲法紀錄

4:0!馬競神鋒超神一夜:30分鐘大四喜,創西甲最快帽子戲法紀錄

阿超他的體育圈
2025-05-11 05:07:40
被哄搶,周鵬下家4選1,任駿飛加盟新球隊,楊鳴被名記團隊嘲諷

被哄搶,周鵬下家4選1,任駿飛加盟新球隊,楊鳴被名記團隊嘲諷

樂聊球
2025-05-11 08:58:40
“都是她的臆想!”女孩舉報導師被推翻,她本人好吃懶做才是真的

“都是她的臆想!”女孩舉報導師被推翻,她本人好吃懶做才是真的

熙熙說教
2025-05-09 19:30:58
廣東省廣州市人力資源和社會保障局副局長

廣東省廣州市人力資源和社會保障局副局長

呼呼歷史論
2025-05-11 12:18:31
林志玲“日里日氣”,到底經歷了什么?

林志玲“日里日氣”,到底經歷了什么?

印客美學
2025-05-10 12:04:08
恭喜!侯門相聲后繼有人,楊議拜師侯寶林成功,侯耀華談謝師儀式

恭喜!侯門相聲后繼有人,楊議拜師侯寶林成功,侯耀華談謝師儀式

天天熱點見聞
2025-05-11 09:45:50
“征服”一個中年女人,不要送禮物,也不要打電話,而是這樣做

“征服”一個中年女人,不要送禮物,也不要打電話,而是這樣做

蓮子說情感
2025-05-04 10:06:26
巴基斯坦外長:巴基斯坦和印度已達成立即生效的停火協議!有危險!

巴基斯坦外長:巴基斯坦和印度已達成立即生效的停火協議!有危險!

占豪
2025-05-10 20:31:34
為啥每個人的菊花周圍都有毛毛?

為啥每個人的菊花周圍都有毛毛?

奔波兒灞與灞波兒奔
2025-05-06 21:06:27
幾百萬人被餓死!這場噩夢終于有人拍出來了!

幾百萬人被餓死!這場噩夢終于有人拍出來了!

電影分享會
2025-05-04 11:06:39
人將離世時,最放不下的通常不是子女,而是這1件小事

人將離世時,最放不下的通常不是子女,而是這1件小事

人間百態大全
2025-05-11 08:10:13
55歲老大叔娶了25歲俄羅斯美女,誰知新婚第二天一早新娘賴床不起

55歲老大叔娶了25歲俄羅斯美女,誰知新婚第二天一早新娘賴床不起

紅豆講堂
2025-05-08 09:48:57
哈登欲簽2+1億合同,本西蒙斯歸隊需滿足條件!

哈登欲簽2+1億合同,本西蒙斯歸隊需滿足條件!

小哆說體育
2025-05-10 11:12:00
一路“作死”的公知高曉松,終于為自己的不可一世,付出了代價!

一路“作死”的公知高曉松,終于為自己的不可一世,付出了代價!

Thurman在昆明
2025-05-05 12:14:42
上門做飯月入2萬!女主身穿瑜伽褲,蕾絲圍裙,胳膊上的紋身搶鏡

上門做飯月入2萬!女主身穿瑜伽褲,蕾絲圍裙,胳膊上的紋身搶鏡

趣文說娛
2025-05-10 11:13:38
我正打算給女婿轉賬50萬買房,低頭看見他在系鞋帶,我轉身就走了

我正打算給女婿轉賬50萬買房,低頭看見他在系鞋帶,我轉身就走了

黃家湖的憂傷
2025-05-08 11:53:09
2025-05-11 13:03:00
數據結構和算法
數據結構和算法
專門介紹和寫算法題解的號
227文章數 2關注度
往期回顧 全部

科技要聞

首款折疊屏iPhone,有新消息!

頭條要聞

牛彈琴:印巴戲劇性地突然宣布停火 背后有五大原因

頭條要聞

牛彈琴:印巴戲劇性地突然宣布停火 背后有五大原因

體育要聞

分手7年之后,漢堡終于原諒了德甲

娛樂要聞

S媽撒謊實錘!馬筱梅親切喊她徐媽媽

財經要聞

重慶一家人把755億巨債留給了股民

汽車要聞

空間表現是優勢 極狐T1將于5月底正式亮相發布

態度原創

家居
藝術
本地
親子
教育

家居要聞

整潔寬敞 黑白木色拼接

藝術要聞

故宮珍藏的墨跡《十七帖》,比拓本更精良,這才是地道的魏晉寫法

本地新聞

非遺里的河南|汴梁鳶舞千年韻!宋室風箏藏多少絕活

親子要聞

當校醫能遇見多少奇葩情況?啊啊啊又是受到驚嚇的一天!

教育要聞

利用換元法去掉根號,這種方法真好用

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 平顶山市| 水城县| 志丹县| 繁峙县| 肥乡县| 黄石市| 乐至县| 肥东县| 莱阳市| 台东市| 珲春市| 务川| 台中市| 台前县| 鄯善县| 普陀区| 慈利县| 镇巴县| 萨迦县| 大理市| 河西区| 松溪县| 长葛市| 太和县| 耿马| 寿阳县| 阜阳市| 宁化县| 合川市| 班戈县| 和顺县| 彭阳县| 博乐市| 科尔| 昭平县| 新津县| 蒙城县| 离岛区| 澳门| 金堂县| 鲁山县|