網易筆試題 魔法神器

2021-08-20 11:45:41 字數 656 閱讀 1337

#魔法神器

題目

輸入描述:

輸入包括一行,包括乙個正整數n(1 ≤

\leq

≤ n ≤

\leq≤10

910^9

109),表示小易需要的魔法幣數量。

輸出描述:

輸出乙個字串,每個字元表示該次小易選取投入的魔法機器。其中只包含字元』1』和』2』。

輸入例子:

10
輸出例子:

122
#解題思路 >- 奇偶問題倒推 >- `魔法機器1`產生的必然是個奇數(`2x+1`) >- `魔法機器2`產生的必然是個偶數(`2x+2`)

##狀態圖 ![魔法神器-狀態圖](

##程式流程圖 ![魔法神器-程式流程圖](

#** ```cpp #include #include

using namespace std;

int main()

else

}// 輸出結果

cout << result << endl;

網易有道筆試題

這幾道題都是從網上找的不知道是哪一年的網易有道的筆試題,拿來做做,練練手。1 列印如下形式的矩陣 n 5 1 2 9 10 25 4 3 8 11 24 5 6 7 12 23 16 15 14 13 22 17 18 19 20 21 n 6 1 2 9 10 25 26 4 3 8 11 24 ...

網易 筆試題(20190921)

要使得數字和達到要求並且最小,那就是剛好等於x值,即n值從後往前填充,逢9向前移一進製。def min bit sum x if x 10 return x res 0 base 1while x if x 9 res 9 base x 9else res x base x 0 base 10ret...

網易筆試程式設計題 魔法幣

小易準備去魔法王國採購魔法神器,購買魔法神器需要使用魔法幣,但是小易現在一枚魔法幣都沒有,但是小易有兩台魔法機器可以通過投入x x可以為0 個魔法幣產生更多的魔法幣。魔法機器1 如果投入x個魔法幣,魔法機器會將其變為2x 1個魔法幣 魔法機器2 如果投入x個魔法幣,魔法機器會將其變為2x 2個魔法幣...