麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

NOIP2012提高組day1T2國王游戲 題解

2019-11-10 19:40:21
字體:
來源:轉載
供稿:網友

題目描述

恰逢 H 國國慶,國王邀請 n 位大臣來玩一個有獎游戲。首先,他讓每個大臣在左、右手上面分別寫下一個整數,國王自己也在左、右手上各寫一個整數。然后,讓這 n 位大臣排成一排,國王站在隊伍的最前面。排好隊后,所有的大臣都會獲得國王獎賞的若干金幣,每位大臣獲得的金幣數分別是:排在該大臣前面的所有人的左手上的數的乘積除以他自己右手上的數,然后向下取整得到的結果。國王不希望某一個大臣獲得特別多的獎賞,所以他想請你幫他重新安排一下隊伍的順序,使得獲得獎賞最多的大臣,所獲獎賞盡可能的少。注意,國王的位置始終在隊伍的最前面。

【數據范圍】對于 100%的數據,有 1 ≤ n ≤1,000,0 < a、b < 10000。

解題金鑰匙(關鍵詞):ai*bi排序、高精度、高精除以低精、高精乘、(也可以用壓位高精)

即將左手與右手的乘積從小到大排序,然后計算求最大值即可

貪心證明:第i個大臣左右手寫的是a,b第j個大臣左右手寫的是x,y,i之前的左手分數為q,i->j之間為p那么現在最大分數是max(q/b,q*a*p/y) 化簡以后:max(1/b,a*p/y)又因為是向下取整所以1/a==0,1一定小于x*p/y(至于1的情況 自己手寫一下發現并不影響)同理交換之后 max(q/y,q*p*x/b)->max(1/y,p*x/b)->p*x/b即是比較min(p*x/b,a*p/y)->min(x/b,a/y)要求x/b x*y<a*b就是沖要條件


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产日产精品久久久久快鸭 | 国产精品成人一区二区三区吃奶 | 免费网站看毛片 | av免费av| 韩国精品视频在线观看 | 国产91小视频在线观看 | 羞羞视频免费网站男男 | 国产精品视频中文字幕 | 天堂亚洲一区 | 免费高清一级欧美片在线观看 | 久久91亚洲精品久久91综合 | 久草在线观看福利 | 久久在线精品视频 | 久久久久久久久久性 | 黑人一区二区三区四区五区 | 青草伊人网 | 一级毛片在线看 | 成人在线视频播放 | 国产成人在线一区 | 污污的视频在线观看 | 老女人碰碰在线碰碰视频 | 19禁国产精品福利视频 | 日韩视频一区二区三区四区 | 久草在线高清 | 免费高清一级欧美片在线观看 | 免费看性xxx高清视频自由 | av不卡免费在线 | 一区二区三区黄色 | 国产欧美在线观看不卡一 | 国产精品一区二区三区在线 | 成人毛片100部免费观看 | 爱高潮www亚洲精品 欧美黄色一级片视频 | 久久久久久免费 | 黄色片在线播放 | 一本色道久久综合亚洲精品小说 | 免费国产羞羞网站视频 | 成人午夜看片 | 羞羞视频免费网站含羞草 | 激情视频免费看 | 九九热在线视频观看 | 色诱亚洲精品久久久久久 |