CodeM資格賽第二題

2021-08-20 19:54:59 字數 719 閱讀 3128

小美和小團最近沉迷可樂。可供ta們選擇的可樂共有k種,比如可口可樂、零度可樂等等,每種可樂會帶給小美和小團不同的快樂程度。

ta們一共要買n瓶可樂,每種可樂可以買無限多瓶,小美會隨機挑選其中的m瓶喝,剩下的n-m瓶小團喝。

請問應該如何購買可樂,使得小美和小團得到的快樂程度的和的期望值最大?

現在請求出購買可樂的方案。

第一行三個整數n,m,k分別表示要買的可樂數、小美喝的可樂數以及可供選擇的可樂種數。

接下來k行,每行兩個整數a,b分別表示某種可樂分別給予小美和小團的快樂程度。

對於所有資料,1 <= n <= 10,000, 0 <= m <= n, 1 <= k <= 10,000, -10,000 <= a, b <= 10,000

一行k個整數,第i個整數表示購買第i種可樂的數目。

如果有多解,請輸出字典序最小的那個。

對於兩個序列 a1, a2, ..., ak, b1, b2, ..., bk,a的字典序小於b,當且僅當存在乙個位置i <= k滿足:

ai< bi且對於所有的位置 j < i,aj = bj;

#include #include using namespace std;

int n, m, k;

int main()

for (int i = 1; i <= k; i++)

}

CodeM資格賽E 數碼 題解

題意 給定兩個整數 l 和 r 對於所有滿足1 l x r 10 9 的 x 把 x 的所有約數全部寫下來。對於每個寫下來的數,只保留最高位的那個數碼。求1 9每個數碼出現的次數。思路首先我們只需要能求出從1到x的答案,然後減就好了,對於不超過x 的數,就要在這個的最高位的計數上加x x 並記錄下x...

2018 CodeM 資格賽 下單

這道題目應該算簽到題了吧 我大概掃了一下,感覺這道題目應該是最簡單的 注 如果您現在還沒有ac,並且比賽還沒有結束,我建議再想想,認真再重新讀下題目描述,或許你就會發現原來是自己想複雜了 不管你是不是這樣的情形,反正我當時是這樣的,哈哈 程式設計 1000分 下單 時間限制 c c 1秒,其他語言 ...

美團CodeM 資格賽第一題

美團外賣的品牌代言人袋鼠先生最近正在進行 研究。他有兩段音訊,每段音訊是乙個表示音高的序列。現在袋鼠先生想要在第二段音訊中找出與第一段音訊最相近的部分。具體地說,就是在第二段音訊中找到乙個長度和第一段音訊相等且是連續的子串行,使得它們的 difference 最小。兩段等長音訊的 differenc...