国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

復(fù)盤|第351場周賽

2023-06-25 20:11 作者:UCLmsc  | 我要投稿

美麗下標(biāo)對的數(shù)目

【遍歷】O(n^2)遍歷,循環(huán)x//=10取第一個數(shù),nums[j]%10取最后一個數(shù)。

【優(yōu)化遍歷】O(10n)遍歷,遍歷nums的同時存前面數(shù)字的第一個數(shù)出現(xiàn)的次數(shù),遍歷的時候判斷當(dāng)前數(shù)字最后一個數(shù)與前面的數(shù)互質(zhì)直接加上該數(shù)出現(xiàn)的次數(shù)。

得到整數(shù)零需要執(zhí)行的最少操作數(shù)

【枚舉】假設(shè)每次操作只會減去2^i,設(shè)恰好執(zhí)行k次操作,num1 - k?num2 - k?2^i = 0,num1 - k?2^i = k?2^i,設(shè)x = num1 - num2 * k,可以看出,k的合法范圍是[x.bit_count(), x],至少需要bit_count個2^i,至多用x個2^i,而區(qū)間內(nèi)所有值都能取到,因為每個2^i都能拆成兩個2^(i-1)。

將數(shù)組劃分成若干好子數(shù)組的方式

【乘法原理】考慮在哪插入子數(shù)組的分割邊界,因為每個子數(shù)組都恰好包含一個1,所以前后兩個1之間必須恰好插入一個子數(shù)組的邊界,每兩個1之間有x個0就有x+1種邊界方案,根據(jù)乘法原理,答案是所有邊界方案的乘積,即每兩個1的下標(biāo)差的乘積。用pre存上一個1的下標(biāo),當(dāng)遇到1時更新答案。

機(jī)器人碰撞

【棧模擬】用列表left維護(hù)相左的機(jī)器人,用棧st維護(hù)向右的機(jī)器人,按照題意模擬,代碼實(shí)現(xiàn)時直接在healths上修改。


復(fù)盤|第351場周賽的評論 (共 條)

分享到微博請遵守國家法律
黎城县| 莎车县| 建湖县| 台山市| 五峰| 台东县| 盐山县| 建阳市| 上杭县| 富阳市| 昌黎县| 开原市| 林口县| 前郭尔| 界首市| 巨鹿县| 高邑县| 桓仁| 双辽市| 梅河口市| 民乐县| 鹤庆县| 梓潼县| 建始县| 瑞安市| 札达县| 贵德县| 洪雅县| 阳谷县| 孙吴县| 绥江县| 淮阳县| 泰来县| 化州市| 安宁市| 寻乌县| 田林县| 杭锦旗| 日喀则市| 榕江县| 通河县|