2019小公尺筆試題(吃薯片)

2021-09-26 22:42:37 字數 532 閱讀 4012

有乙個薯片,小公尺和大公尺都想吃,每個薯片的快樂值為a[i],小公尺先吃,問在小公尺和大公尺都足夠聰明的情況下,小公尺是否可以得到更大的快樂值。

陣列a代表薯片內每塊薯片的快樂值

yes表示小公尺能得到大於等於大公尺的快樂值

no表示小公尺得到的快樂值小於大公尺

//這是乙個典型的動態規劃題

list1=list(map(int,input().split()))

def find(list1,i,j):

if(i==j):

return list1[i]

return max(sum(list1[i:j+1])-find(list1,i+1,j),sum(list1[i:j+1])-find(list1,i,j-1))

cc=find(list1,0,len(list1)-1)

if(cc>=(sum(list1[0:len(list1)])/2)):

print("yes")

else:

print("no")

2019 小公尺校招筆試題 小公尺大禮包

小公尺之家是 糖果店。裡面有很多便宜,好用,好玩的產品。中秋節快到了,小公尺之家想給公尺粉們準備一些固定金額大禮包。對於給定的乙個金額,需要判斷能不能用不同種產品 一種產品在禮包最多出現一次 組合出來這個金額。聰明的你來幫幫公尺家的小夥伴吧。輸入描述 輸入 n n 是正整數,n 200 輸入 n 個...

2015小公尺暑假筆試題

分析 bitset物件的使用 c 如下 分析 最初我是想定義f i j 來表示i天買 第j天賣出所得到的收益,如果這樣做的話,之後尋找最大值的時候會出現f i j f t k i j t k 需要四重迴圈,應該會爆,我沒試 我的目標是找到兩次收益和的最大值,並且必須第一 票賣出才能 說的直白就點是第...

2023年小公尺軟體開發《異數》筆試題

題目如下 算例如下 思路 1.獲取字串輸入並儲存,並計算出對應10進製數值儲存 2.找出所有10進製數出現頻率最高的數 3.按順序輸出不是最高頻率的輸入 include includeusing namespace std define cnt 100 int conversion string s...