日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

国王游戏(洛谷-P1080)

發(fā)布時(shí)間:2025/3/17 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 国王游戏(洛谷-P1080) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

題目描述

恰逢 H 國國慶,國王邀請(qǐng) n 位大臣來玩一個(gè)有獎(jiǎng)游戲。首先,他讓每個(gè)大臣在左、右手上面分別寫下一個(gè)整數(shù),國王自己也在左、右手上各寫一個(gè)整數(shù)。然后,讓這 n 位大臣排成一排,國王站在隊(duì)伍的最前面。排好隊(duì)后,所有的大臣都會(huì)獲得國王獎(jiǎng)賞的若干金幣,每位大臣獲得的金幣數(shù)分別是:排在該大臣前面的所有人的左手上的數(shù)的乘積除以他自己右手上的數(shù),然后向下取整得到的結(jié)果。

國王不希望某一個(gè)大臣獲得特別多的獎(jiǎng)賞,所以他想請(qǐng)你幫他重新安排一下隊(duì)伍的順序,使得獲得獎(jiǎng)賞最多的大臣,所獲獎(jiǎng)賞盡可能的少。注意,國王的位置始終在隊(duì)伍的最前面。

輸入輸出格式

輸入格式:

第一行包含一個(gè)整數(shù) n,表示大臣的人數(shù)。

第二行包含兩個(gè)整數(shù) a和 b,之間用一個(gè)空格隔開,分別表示國王左手和右手上的整數(shù)。

接下來 n 行,每行包含兩個(gè)整數(shù) a 和 b,之間用一個(gè)空格隔開,分別表示每個(gè)大臣左手和右手上的整數(shù)。

輸出格式:

輸出只有一行,包含一個(gè)整數(shù),表示重新排列后的隊(duì)伍中獲獎(jiǎng)賞最多的大臣所獲得的金幣數(shù)。

輸入輸出樣例

輸入樣例#1:

3?
1 1?
2 3?
7 4?
4 6?

輸出樣例#1:

2

說明

【輸入輸出樣例說明】

按 1、2、3 號(hào)大臣這樣排列隊(duì)伍,獲得獎(jiǎng)賞最多的大臣所獲得金幣數(shù)為 2;

按 1、3、2 這樣排列隊(duì)伍,獲得獎(jiǎng)賞最多的大臣所獲得金幣數(shù)為 2;

按 2、1、3 這樣排列隊(duì)伍,獲得獎(jiǎng)賞最多的大臣所獲得金幣數(shù)為 2;

按 2、3、1 這樣排列隊(duì)伍,獲得獎(jiǎng)賞最多的大臣所獲得金幣數(shù)為 9;

按 3、1、2 這樣排列隊(duì)伍,獲得獎(jiǎng)賞最多的大臣所獲得金幣數(shù)為 2;

按 3、2、1 這樣排列隊(duì)伍,獲得獎(jiǎng)賞最多的大臣所獲得金幣數(shù)為 9。

因此,獎(jiǎng)賞最多的大臣最少獲得 2 個(gè)金幣,答案輸出 2。

【數(shù)據(jù)范圍】

對(duì)于 20%的數(shù)據(jù),有 1≤ n≤ 10,0 < a、b < 8;

對(duì)于 40%的數(shù)據(jù),有 1≤ n≤20,0 < a、b < 8;

對(duì)于 60%的數(shù)據(jù),有 1≤ n≤100;

對(duì)于 60%的數(shù)據(jù),保證答案不超過 10^9;

對(duì)于 100%的數(shù)據(jù),有 1 ≤ n ≤1,000,0 < a、b < 10000。

思路:高精度!

源代碼

#include<cstdio> #include<iostream> using namespace std; int n; int len=1;//表示高精度中字符串的長度 int a[100010],b[100010],c[100010],g[1000010];//a表示乘積,b表示左手,c表示右手 void multiplicative(int x) {int i;for(i=1;i<=len;i++)g[i]*=b[x];for(i=1;i<=len;i++){g[i+1]+=(g[i]/10);//進(jìn)位g[i]%=10;}len++;while(g[len]>9)//>9的位置上進(jìn)位{g[len+1]+=(g[len]/10);g[len]%=10;len++;}if(g[len]==0)//刪前導(dǎo)0len--; } void division()//高精除 {int i;for(i=len;i>=1;i--){g[i-1]+=((g[i]%c[n])*10);//將前一位%第n位大臣右手給下一位g[i]/=c[n];}while(g[len]==0)//處理首位len--;if(len==0)//防止減完cout<<1<<endl;} void quick_sort(int l,int r) {int i,j,mid;int temp;i=l;j=r;mid=a[(l+r)/2];while(i<=j){while(a[i]<mid) i++;while(a[j]>mid) j--;if(i<=j){temp=a[i],a[i]=a[j],a[j]=temp;temp=b[i],b[i]=b[j],b[j]=temp;temp=c[i],c[i]=a[j],c[j]=temp;i++;j--;}}if(l<j) quick_sort(l,j);if(i<r) quick_sort(i,r); }int main() {int i;cin>>n;cin>>b[0]>>c[0];for(i=1;i<=n;i++){cin>>b[i]>>c[i];//輸入每人左右手的金幣數(shù)a[i]=b[i]*c[i];//兩手金幣數(shù)相乘}quick_sort(1,n);//從第一位大臣處開始排序g[1]=b[0];//從國王左手開始乘,賦初值for(i=1;i<n;i++) //所有左手的數(shù)字相乘multiplicative(i);division();//最后一個(gè)得到的最多,所以由n-1個(gè)左手乘積/第n個(gè)右手乘積for(i=len;i>=1;i--)//倒序輸出cout<<g[i];return 0; }

?

總結(jié)

以上是生活随笔為你收集整理的国王游戏(洛谷-P1080)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: jlzzjlzz亚洲日本少妇 | 亚洲国产精品成人综合色在线婷婷 | 久久福利电影 | 亚洲午夜伦理 | 99re在线精品视频 | 欧美另类自拍 | 欧美性猛交bbbbb精品 | 亚洲AV无码成人精品一区 | 午夜视频污 | 久久久久久久久免费视频 | 先锋影音亚洲 | 夫妻黄色片 | 欧美视频日韩视频 | 色涩色| 青青伊人影院 | a在线看| av字幕在线| 日韩中文字幕视频在线观看 | 日韩阿v | 红桃视频在线播放 | 夏目彩春娇喘呻吟高潮迭起 | 亚洲蜜臀av| 亚洲一区二区三区高清视频 | 免费黄色三级网站 | 亚洲天天| 欧美日韩高清免费 | 爱视频福利网 | 久久久综合色 | 清清草在线视频 | 色香蕉av | 日韩欧美国产网站 | 日韩毛片基地 | 天天摸天天舔天天操 | 欧美成人久久 | 啪啪亚洲 | 高清久久久 | 强伦人妻一区二区三区视频18 | 玩弄白嫩少妇xxxxx性 | 91亚洲精品一区二区乱码 | 夜晚福利| 91毛片观看| 扒开腿揉捏花蒂h | 性欧美69| 欧美性视频在线 | 97伊人超碰 | 人妻互换一区二区三区四区五区 | 丁香花在线影院观看在线播放 | 狠狠干2024 | 日韩少妇一区二区三区 | 亚洲一区二区三区人妻 | 国产精品亚洲lv粉色 | 国产免费一区二区视频 | 日本福利一区二区 | 久久久精品人妻一区二区三区四 | 国产欧美网站 | 男女午夜免费视频 | 色噜噜狠狠一区二区三区果冻 | 大乳护士喂奶hd | 德国性猛交xxxxhd | 一区二区三区精 | 中文字幕一区二区三区不卡 | 成人精品一区二区三区电影黑人 | 国产人妻人伦精品1国产丝袜 | 就爱av| 蜜臀久久久久久999 大陆熟妇丰满多毛xxxⅹ | 99999av| v天堂在线观看 | 亚洲精品在线一区二区 | 日本亚洲精品 | 亚洲精品.www | 欧美精品网 | 国产成年人视频网站 | 痴汉电车在线播放 | 欧美极品一区二区 | 久久免费公开视频 | 国产精品亚洲综合 | 波多野结衣中文一区 | 欧美草逼网 | 午夜影院久久久 | 靠逼视频免费网站 | 免费日韩视频 | 国产精品无码中文字幕 | 日韩六区 | 国产极品粉嫩 | www.成人国产 | 国产亚洲精品久久久久久打不开 | 精品国产乱码久久久久久久 | 麻豆区1免费 | 国产免费不卡 | 亚洲春色av | 日本免费不卡视频 | 亚洲综合在线中文字幕 | 日本加勒比一区 | 国产精品日日做人人爱 | 欧美视频在线观看 | 黄色三级视频在线观看 | 进去里视频在线观看 | 国产夫妻性爱视频 | 超碰自拍|