遞迴題目練習 扭蛋機

2021-10-04 18:23:36 字數 846 閱讀 7990

通過率100%

題目描述

22娘和33娘接到了小電視君的扭蛋任務:

一共有兩台扭蛋機,編號分別為扭蛋機2號和扭蛋機3號,22娘使用扭蛋機2號,33娘使用扭蛋機3號。

扭蛋機都不需要投幣,但有一項特殊能力:

扭蛋機2號:如果塞x(x範圍為》=0正整數)個扭蛋進去,然後就可以扭到2x+1個

扭蛋機3號:如果塞x(x範圍為》=0正整數)個扭蛋進去,然後就可以扭到2x+2個

22娘和33娘手中沒有扭蛋,需要你幫她們設計乙個方案,兩人「輪流扭」(誰先開始不限,扭到的蛋可以交給對方使用),用「最少」的次數,使她們能夠最後恰好扭到n個交給小電視君

輸入描述:

輸入乙個正整數,表示小電視君需要的n個扭蛋。

輸出描述:

輸出乙個字串,每個字元表示扭蛋機,字元只能包含"2"和"3"。

示例1輸入

複製10

輸出複製

233基本思路:

逆推,不斷判斷當前的迴圈是奇數還是偶數。如果是偶數,利用 n = (n-2)/2;逆推出上一層的數。如果是奇數,利用n = (n-1)/2;逆推。直到最後的n為0.

**如下

bilibili校招題目 扭蛋機

22娘和33娘接到了小電視君的扭蛋任務 一共有兩台扭蛋機,編號分別為扭蛋機2號和扭蛋機3號,22娘使用扭蛋機2號,33娘使用扭蛋機3號。扭蛋機都不需要投幣,但有一項特殊能力 扭蛋機2號 如果塞x x範圍為 0正整數 個扭蛋進去,然後就可以扭到2x 1個 扭蛋機3號 如果塞x x範圍為 0正整數 個扭...

校招 扭蛋機 嗶哩嗶哩 2019

22娘和33娘接到了小電視君的扭蛋任務 一共有兩台扭蛋機,編號分別為扭蛋機2號和扭蛋機3號,22娘使用扭蛋機2號,33娘使用扭蛋機3號。扭蛋機都不需要投幣,但有一項特殊能力 扭蛋機2號 如果塞x x範圍為 0正整數 個扭蛋進去,然後就可以扭到2x 1個 扭蛋機3號 如果塞x x範圍為 0正整數 個扭...

遞迴題目練習 約瑟夫問題

參考鏈結 題目描述 約瑟夫問題是乙個非常著名的趣題,即由n個人坐成一圈,按順時針由1開始給他們編號。然後由第乙個人開始報數,數到m的人出局。現在需要求的是最後乙個出局的人的編號。給定兩個int n和m,代表遊戲的人數。請返回最後乙個出局的人的編號。保證n和m小於等於1000。測試樣例 5 3返回 4...