小公尺兔跳格仔
序號:#119難度:一般時間限制:1000ms記憶體限制:30m
描述公尺兔爸爸為了讓小公尺兔好好鍛鍊身體,便給小公尺兔設定了乙個挑戰——跳格仔。
要吃到自己心愛的胡蘿蔔,小公尺兔需要跳過面前一些格仔。現有 nn 個格仔,每個格仔內都寫上了乙個非負數,表示當前最多可以往前跳多少格,胡蘿蔔就放在最後乙個格仔上。公尺兔開始站在第 1 個格仔,試判斷公尺兔能不能跳到最後乙個格仔吃到胡蘿蔔呢?
輸入輸入為 nn 個數字 (n \lt 10n<10),用空格隔開,第 ii 個數字 s_isi(0 \le s_i \lt 100≤si<10) 表示公尺兔站在第 ii 個格仔上時,最多能往前跳的格數。
輸出若公尺兔能跳到最後乙個格仔上吃到胡蘿蔔,輸出 「true「,否則輸出 「false「
輸入樣例
2 0 1 0 0 3 4複製樣例
輸出樣例
false
1defsolution(line):
2 ans = [0 for i in range (30)]
3 ln =len(line)
4for i in
range (ln):
5for j in range(1, line[i] + 1):
6 ans[i + j] = 1
7for i in range(1, ln):
8if ans[i] ==0:
9print('
false')
10return
11print('
true')
1213
14 an =list(map(int, input().strip().split()))
15 solution(an)
數數字遊戲
序號:#117難度:困難時間限制:1000ms記憶體限制:10m
描述小愛和小冰是一對好閨蜜,她們都是世界上最聰明的人工智慧之一。某一天,他們倆一起玩數數字遊戲,規則如下:
首先小愛和小冰各說乙個目標數字num1num1,num2num2;
小愛和小冰輪流報數(小冰報數方法與小愛相同),每次只報乙個數,報數者可以選擇將這個數報給誰;
小愛先開始報數字,把這個數給自己或小冰都行,小愛和小冰各自得到的所有數之和不能超過自己的目標數字;
最終,誰再也報不出符合條件的數字誰就算輸,另乙個人就贏(即誰報完數後,兩人所得數字之和都達到了各自的目標數字,誰就贏);
由於兩人智商都是非常的高,所以覺得遊戲太簡單了,於是兩人決定每次報的數只能是斐波那契數列中的元素(例如每次取1,2,3,5,8.......) 。
現在兩人各說乙個目標數字後請你判斷誰會贏。如果小愛贏則輸出"xiaoai win"
,反之小冰贏輸出"xiaobing win"
。兩人都很聰明,都會使用最優策略(每次報數是最優的)。
規定:斐波那契數列f(1)=1,f(2)=2,f(n)=f(n-1)+f(n-2)f(1)=1,f(2)=2,f(n)=f(n−1)+f(n−2)
輸入兩個正整數,用空格隔開,分別表示小愛和小冰的目標數字num1num1,num2num2。
資料範圍:num1,num2 < =10000num1,num2<=10000
輸出輸出 "xiaoai win" 或 "xiaobing win",分別表示小愛贏或小冰贏。
輸入樣例
1 4複製樣例3 44 4
1 5
輸出樣例
xiaoai winxiaoai win
xiaobing win
xiaobing win
博弈論,sg函式
1 #include2 #include3#define n 1000545
intf[n],sg[n],hash[n];
6void getsg(intn)7
中未出現的最小的非負整數
1622}23
}24}25
intmain()
2640
return0;
41 }
最後一題還沒寫......
小公尺 OJ 程式設計比賽 02 月常規賽
carryon 最近迷上了數數字,然後 starry 給了他乙個區間 l,r 然後提了幾個要求,需要將 ll 到 rr 之間的數全部轉化成 16 進製,然後連起來。將連起來的數又轉化成 10 進製。將最終結果對 15 取模。資料範圍 1 l r 1000000000000 單組輸入 l和 r的值 輸...
小公尺 oj 硬幣比賽(思維 動態規劃 博弈)
序號 47難度 困難時間限制 1000ms記憶體限制 10m 描述有 n 個不同價值的硬幣排成一條線。有 a 與 b 兩個玩家,指定由 a 開始輪流 a 先手,然後 b,然後再 a.從左邊依次拿走 1 或 2 個硬幣 不能不拿,也不能拿其他個數 直到沒有硬幣為止。最後計算 a 與 b 分別拿到的硬幣...
小公尺OJ 12 找出可能的合的組合
利用dfs解決,從給出的陣列左邊或右邊開始遍歷,對每乙個數字進行判斷,有三種情況 1.加上當前數字的值,遍歷下乙個數字 2.加上當前數字的值,繼續遍歷該數字 3.不加上當前的數字的值,遍歷下乙個數字 約束條件為 超出陣列等 var sum 0 varnums function solution li...