<tr id="tp1vn"><td id="tp1vn"><dl id="tp1vn"></dl></td></tr>
  1. <p id="tp1vn"></p>
  2. <sub id="tp1vn"><p id="tp1vn"></p></sub>
    <u id="tp1vn"><rp id="tp1vn"></rp></u>
    <meter id="tp1vn"></meter>
      <wbr id="tp1vn"><sup id="tp1vn"></sup></wbr>
      日韩第一页浮力,欧美a在线,中文字幕无码乱码人妻系列蜜桃 ,国产成人精品三级麻豆,国产男女爽爽爽免费视频,中文字幕国产精品av,两个人日本www免费版,国产v精品成人免费视频71pao
      網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

      2026-04-30:交替刪除操作后最后剩下的整數(shù)。用go語言,給定一個(gè)整數(shù) n,把 1 到 n 依次排成一行。之后反復(fù)進(jìn)行兩種刪數(shù)方式,并且這兩種

      0
      分享至

      2026-04-30:交替刪除操作后最后剩下的整數(shù)。用go語言,給定一個(gè)整數(shù) n,把 1 到 n 依次排成一行。之后反復(fù)進(jìn)行兩種刪數(shù)方式,并且這兩種方式交替使用,先用第一種,再用第二種,一直持續(xù)到只剩下一個(gè)數(shù)為止。

      • ? 第一種:從左往右,按“刪一個(gè)、留一個(gè)”的規(guī)律處理。

      • ? 第二種:從右往左,也按“刪一個(gè)、留一個(gè)”的規(guī)律處理。

      最終留下來的那個(gè)數(shù)是多少,返回它。

      1 <= n <= 1000000000000000。

      輸入: n = 8。

      輸出: 3。

      解釋:

      寫下序列 [1, 2, 3, 4, 5, 6, 7, 8]。

      從左側(cè)開始,我們刪除每隔一個(gè)數(shù)字:[1, 2, 3, 4, 5, 6, 7, 8]。剩下的整數(shù)是 [1, 3, 5, 7]。

      從右側(cè)開始,我們刪除每隔一個(gè)數(shù)字:[1, 3, 5, 7]。剩下的整數(shù)是 [3, 7]。

      從左側(cè)開始,我們刪除每隔一個(gè)數(shù)字:[3, 7]。剩下的整數(shù)是 [3]。

      題目來自力扣3782。

      過程詳解+復(fù)雜度分析 一、題目核心規(guī)則回顧

      1. 1. 初始序列:1,2,3,...,n

      2. 2. 交替執(zhí)行兩種刪除操作,先第一種,再第二種,循環(huán)直到只剩1個(gè)數(shù):

      • ? 第一種(左刪):從左往右,刪一個(gè)、留一個(gè)

      • ? 第二種(右刪):從右往左,刪一個(gè)、留一個(gè)

      3. 輸入n=8,輸出3。

      二、n=8 完整刪除步驟(超詳細(xì)) 初始狀態(tài)

      序列:[1, 2, 3, 4, 5, 6, 7, 8]
      剩余數(shù)字?jǐn)?shù)量:8
      當(dāng)前要執(zhí)行:第一種操作(左→右,刪1留1)

      第一步:執(zhí)行第一種刪除(左→右,刪一個(gè)留一個(gè))

      規(guī)則:從最左邊開始,刪除第1個(gè),保留第2個(gè);刪除第3個(gè),保留第4個(gè)……依次循環(huán)
      逐位處理:

      1. 1. 刪1,留2

      2. 2. 刪3,留4

      3. 3. 刪5,留6

      4. 4. 刪7,留8

      ? 剩余序列:[2, 4, 6, 8]
      剩余數(shù)字?jǐn)?shù)量:4
      當(dāng)前要執(zhí)行:第二種操作(右→左,刪1留1)

      第二步:執(zhí)行第二種刪除(右→左,刪一個(gè)留一個(gè))

      規(guī)則:從最右邊開始,刪除第1個(gè),保留第2個(gè);刪除第3個(gè),保留第4個(gè)……依次循環(huán)
      原序列:[2, 4, 6, 8],從右往左數(shù)順序:8、6、4、2
      逐位處理:

      1. 1. 刪8,留6

      2. 2. 刪4,留2

      從右往左刪完后,恢復(fù)原左右順序:
      ? 剩余序列:[2, 6]
      剩余數(shù)字?jǐn)?shù)量:2
      當(dāng)前要執(zhí)行:第一種操作(左→右,刪1留1)

      第三步:執(zhí)行第一種刪除(左→右,刪一個(gè)留一個(gè))

      規(guī)則:再次從左往右,刪1留1
      逐位處理:

      1. 1. 刪2,留6

      ? 這里發(fā)現(xiàn):嚴(yán)格按字面模擬和題目示例結(jié)果不一致
      題目示例的刪除步驟是:
      初始[1,2,3,4,5,6,7,8]→ 左刪剩[1,3,5,7]→ 右刪剩[3,7]→ 左刪剩[3]

      這說明:題目中的「刪一個(gè)留一個(gè)」定義是:保留第1個(gè),刪除第2個(gè);保留第3個(gè),刪除第4個(gè)(和字面描述相反,是題目實(shí)際執(zhí)行的規(guī)則)。

      三、匹配題目示例的正確刪除步驟(n=8) 初始序列

      [1, 2, 3, 4, 5, 6, 7, 8],數(shù)量:8
      第一輪:第一種操作(左→右,留1刪1)
      規(guī)則:從左到右,留第一個(gè),刪第二個(gè);留第三個(gè),刪第四個(gè)……
      處理后:[1, 3, 5, 7]

      第二輪

      序列:[1, 3, 5, 7],數(shù)量:4
      執(zhí)行:第二種操作(右→左,留1刪1)
      規(guī)則:從右到左,留第一個(gè),刪第二個(gè);留第三個(gè),刪第四個(gè)……
      從右往左數(shù):7、5、3、1
      留7,刪5;留3,刪1 → 恢復(fù)原順序:[3, 7]

      第三輪

      序列:[3, 7],數(shù)量:2
      執(zhí)行:第一種操作(左→右,留1刪1)
      留3,刪7 → 最終剩余:[3]

      四、你提供的代碼邏輯過程(非模擬,數(shù)學(xué)公式直接計(jì)算)

      你的代碼沒有逐次模擬刪除過程,而是用數(shù)學(xué)位運(yùn)算直接計(jì)算結(jié)果,核心過程分3步:

      1. 1. 定義常量mask = 0xAAAAAAAAAAAAAAA
        這個(gè)十六進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制是:10101010...1010(偶數(shù)位全為1,奇數(shù)位全為0)。

      2. 2. 計(jì)算n-1:對(duì)輸入數(shù)字做減1處理。

      3. 3. 位運(yùn)算(n-1) & mask
        按位與操作會(huì)只保留 n-1 的二進(jìn)制偶數(shù)位,過濾掉奇數(shù)位。

      4. 4. 最后 +1:得到最終結(jié)果。

      針對(duì) n=8:
      n-1=7(二進(jìn)制 0111)
      和 mask 按位與后得到 2(二進(jìn)制 0010)
      2+1=3 → 直接得到正確答案。

      五、時(shí)間復(fù)雜度 & 額外空間復(fù)雜度 1. 時(shí)間復(fù)雜度

      代碼只做了4個(gè)固定操作:減法、按位與、加法、常量定義。
      所有操作都是O(1)(常數(shù)時(shí)間),和輸入n的大小(哪怕n是10^15)完全無關(guān)。
      ? 總時(shí)間復(fù)雜度:O(1)

      2. 額外空間復(fù)雜度

      代碼沒有創(chuàng)建數(shù)組、列表、棧等動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu),只定義了:

      • ? 1個(gè)入?yún)?n

      • ? 1個(gè)常量 mask

      • ? 1個(gè)返回值變量
        所有空間都是固定大小,不隨n變化。
        ? 總額外空間復(fù)雜度:O(1)

      總結(jié)
      1. 1. 交替刪除的核心是先左刪、再右刪循環(huán),直到剩一個(gè)數(shù);

      2. 2. 你的代碼沒有模擬刪除過程,而是用位運(yùn)算數(shù)學(xué)公式直接求解;

      3. 3. 時(shí)間復(fù)雜度:O(1)(常數(shù)級(jí),極快);

      4. 4. 額外空間復(fù)雜度:O(1)(無額外內(nèi)存消耗)。

      Go完整代碼如下:

      package main

      import (
      "fmt"
      )

      func lastInteger(n int64)int64 {
      const mask = 0xAAAAAAAAAAAAAAA// ...1010
      return (n-1)&mask + 1 // 取出 n-1 的從低到高第 2,4,6,... 位,最后再加一(從 1 開始)
      }
      func main() {
      n := int64(8)
      result := lastInteger(n)
      fmt.Println(result)
      }

      Python完整代碼如下:

      # -*-coding:utf-8-*-

      def last_integer(n: int) -> int:
      mask = 0xAAAAAAAAAAAAAAA # binary: ...1010
      return ((n - 1) & mask) + 1

      def main():
      n = 8
      result = last_integer(n)
      print(result)

      if __name__ == "__main__":
      main()

      C++完整代碼如下:

        
      


      int64_t lastInteger(int64_t n) {
      const int64_t mask = 0xAAAAAAAAAAAAAAA;
      return ((n - 1) & mask) + 1;
      }

      int main() {
      int64_t n = 8;
      int64_t result = lastInteger(n);
      std::cout << result << std::endl;
      return 0;
      }

      我們相信人工智能為普通人提供了一種“增強(qiáng)工具”,并致力于分享全方位的AI知識(shí)。在這里,您可以找到最新的AI科普文章、工具評(píng)測(cè)、提升效率的秘籍以及行業(yè)洞察。 歡迎關(guān)注“福大大架構(gòu)師每日一題”,發(fā)消息可獲得面試資料,讓AI助力您的未來發(fā)展。

      特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

      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.

      相關(guān)推薦
      熱點(diǎn)推薦
      特朗普精力充沛,養(yǎng)生秘訣是吃大量阿司匹林,日常三餐吃麥當(dāng)勞

      特朗普精力充沛,養(yǎng)生秘訣是吃大量阿司匹林,日常三餐吃麥當(dāng)勞

      南權(quán)先生
      2026-04-04 05:05:03
      1959年,被割舌農(nóng)奴緊盯青石板發(fā)抖,隊(duì)員掀開石板瞬間心頭一震

      1959年,被割舌農(nóng)奴緊盯青石板發(fā)抖,隊(duì)員掀開石板瞬間心頭一震

      小影的娛樂
      2026-05-15 17:38:31
      國家發(fā)改委主任鄭柵潔會(huì)見波音公司總裁奧特伯格

      國家發(fā)改委主任鄭柵潔會(huì)見波音公司總裁奧特伯格

      新京報(bào)
      2026-05-15 20:29:22
      半島聚焦丨中成藥迎“最嚴(yán)清退”!7月起超4萬種中成藥可能停產(chǎn),健胃消食片等明星產(chǎn)品將淘汰?

      半島聚焦丨中成藥迎“最嚴(yán)清退”!7月起超4萬種中成藥可能停產(chǎn),健胃消食片等明星產(chǎn)品將淘汰?

      半島官網(wǎng)
      2026-05-14 16:52:07
      無利空卻連跌!A股這波調(diào)整,到底是風(fēng)險(xiǎn)還是機(jī)會(huì)?

      無利空卻連跌!A股這波調(diào)整,到底是風(fēng)險(xiǎn)還是機(jī)會(huì)?

      徐sir財(cái)經(jīng)
      2026-05-15 15:23:09
      宏遠(yuǎn)速遞!杜鋒開展續(xù)約談判,徐杰拿頂薪生變,拉科正式離隊(duì)

      宏遠(yuǎn)速遞!杜鋒開展續(xù)約談判,徐杰拿頂薪生變,拉科正式離隊(duì)

      多特體育說
      2026-05-14 23:34:18
      美國突然宣布:哈馬斯、真主黨、胡塞武裝已失去伊朗支持

      美國突然宣布:哈馬斯、真主黨、胡塞武裝已失去伊朗支持

      桂系007
      2026-05-14 23:01:27
      如果沒有宇宙大爆炸,我們生活在一個(gè)不斷循環(huán)的宇宙中會(huì)怎樣?

      如果沒有宇宙大爆炸,我們生活在一個(gè)不斷循環(huán)的宇宙中會(huì)怎樣?

      宇宙時(shí)空
      2026-05-14 20:10:13
      一年爆賣120億,這個(gè)河南老頭,才是中國摩托真正的王者

      一年爆賣120億,這個(gè)河南老頭,才是中國摩托真正的王者

      蜉蝣說
      2026-05-15 11:43:47
      米體:皇馬1000萬歐回購尼科-帕斯

      米體:皇馬1000萬歐回購尼科-帕斯

      懂球帝
      2026-05-15 17:29:17
      治膝蓋,做公益,短訓(xùn)營,談續(xù)約!又成了山東男籃最忙碌的人

      治膝蓋,做公益,短訓(xùn)營,談續(xù)約!又成了山東男籃最忙碌的人

      臻體育
      2026-05-15 19:45:03
      股價(jià)大跌因“談價(jià)失敗”?3000億PCB龍頭回應(yīng)

      股價(jià)大跌因“談價(jià)失敗”?3000億PCB龍頭回應(yīng)

      21世紀(jì)經(jīng)濟(jì)報(bào)道
      2026-05-15 13:59:08
      新款奔馳CLE售45.76萬起,智駕靠毫米波雷達(dá)

      新款奔馳CLE售45.76萬起,智駕靠毫米波雷達(dá)

      車動(dòng)態(tài)
      2026-05-15 17:37:47
      特朗普稱中方同意購買200架波音飛機(jī),外交部:中美經(jīng)貿(mào)關(guān)系本質(zhì)是互利共贏

      特朗普稱中方同意購買200架波音飛機(jī),外交部:中美經(jīng)貿(mào)關(guān)系本質(zhì)是互利共贏

      澎湃新聞
      2026-05-15 15:30:35
      43歲未婚官宣二胎,網(wǎng)友傻眼了:姐你糊涂啊……

      43歲未婚官宣二胎,網(wǎng)友傻眼了:姐你糊涂啊……

      英國那些事兒
      2026-05-14 23:32:24
      黃先生,捐贈(zèng)1億元

      黃先生,捐贈(zèng)1億元

      都市快報(bào)橙柿互動(dòng)
      2026-05-13 10:23:21
      一旦老人出現(xiàn)這“3個(gè)征 兆”,他們“時(shí)間”所剩不多了,家人要多加陪伴!

      一旦老人出現(xiàn)這“3個(gè)征 兆”,他們“時(shí)間”所剩不多了,家人要多加陪伴!

      大熊歡樂坊
      2026-05-15 15:30:37
      烏克蘭首都基輔遭空襲,死亡人數(shù)增至12人

      烏克蘭首都基輔遭空襲,死亡人數(shù)增至12人

      澎湃新聞
      2026-05-15 04:09:04
      遭了!騎士隊(duì)內(nèi)病毒疾病蔓延!!

      遭了!騎士隊(duì)內(nèi)病毒疾病蔓延!!

      柚子說球
      2026-05-15 19:36:23
      博士肄業(yè)生把985院長拉下馬:同濟(jì)剛免職,又有三所高校被爆造假

      博士肄業(yè)生把985院長拉下馬:同濟(jì)剛免職,又有三所高校被爆造假

      妍妍教育日記
      2026-05-13 09:55:04
      2026-05-15 21:43:00
      moonfdd incentive-icons
      moonfdd
      福大大架構(gòu)師每日一題
      1227文章數(shù) 68關(guān)注度
      往期回顧 全部

      科技要聞

      直降千元起步!蘋果華為率先開啟618讓利

      頭條要聞

      生產(chǎn)成本疑不足40元 "童鞋界愛馬仕"泰蘭尼斯廣告翻車

      頭條要聞

      生產(chǎn)成本疑不足40元 "童鞋界愛馬仕"泰蘭尼斯廣告翻車

      體育要聞

      德約科維奇買的球隊(duì),從第6級(jí)聯(lián)賽升入法甲

      娛樂要聞

      方媛為何要來《桃花塢6》沒苦硬吃?

      財(cái)經(jīng)要聞

      騰訊掉隊(duì),馬化騰戳破真相

      汽車要聞

      高爾夫GTI刷新紐北紀(jì)錄 ID. Polo GTI迎全球首秀

      態(tài)度原創(chuàng)

      教育
      家居
      數(shù)碼
      藝術(shù)
      公開課

      教育要聞

      綿陽涪城區(qū)發(fā)布2026年義務(wù)教育招生公告(附劃片范圍、招生計(jì)劃)

      家居要聞

      110㎡淡而有致的生活表達(dá)

      數(shù)碼要聞

      艾為電子連啟三場(chǎng) mini研討會(huì) | 攜手合作伙伴全域賦能生態(tài)

      藝術(shù)要聞

      敦煌挖出王羲之書法!全卷2000字清晰如新!

      公開課

      李玫瑾:為什么性格比能力更重要?

      無障礙瀏覽 進(jìn)入關(guān)懷版 主站蜘蛛池模板: 中文字幕精品无码| 国产熟睡乱子伦午夜视频麻豆| 亚洲精品成人A在线观看| 国产美女白丝袜精品_a不卡| 99re在线免费视频| 欧美日韩精品一区二区三区在线| 色综合久久天天综线观看| 永久免费看mv网站入口亚洲| 国产午夜鲁丝片av无码| 欧美成色手机在线综合| 欧美亚洲另类制服卡通动漫| 强奷乱码中文字幕| 国产午夜福利在线视频| 香蕉大美女天天爱天天做| 五月天福利导航| 亚洲欧美熟妇久久久久久久久| 免费看无码特级毛片| 亚洲Av激情网五月天| 91中文字幕一区二区| 国产乱人伦| www.伊人五月天| 亚洲视频在线观看第一页| h视频在线播放| 鸭子tv国产在线永久播放 | 久草免费福利| 国产精品美女www爽爽爽视频| 网友自拍视频一区二区三区| 欧亚aV| 亚洲精品天天影视综合网| 欧美疯狂做受XXXX高潮| 国产精品自在在线午夜区app| 99中文在线精品| 亚洲老熟女@TubeumTV| 亚洲国产欧美在线成人| 99久久免费精品国产72精品九九| 一区二区三区四区亚洲综合 | 一级a爱片免费视频观看| 国产午夜精品亚洲精品国产| 国产?熟女| 国产精品无码成人午夜电影| 亚洲第一色视频|