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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Java编写胖老鼠的交易_猫和胖老鼠

發布時間:2023/11/27 生活经验 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java编写胖老鼠的交易_猫和胖老鼠 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

FatMouse準備了M磅的Cat-Food,以便用來跟小Cat交換好吃的JavaBean。

現在有N個房間,第i個房間有J[i]磅的JavaBean,其交換的籌碼是F[i]磅的Cat-Food。

當然,FatMouse還是有很大的選擇權的,對任意一個房間,它可以只交換一部分的Cat-Food。

現要求FatMouse以怎樣的策略才能獲得最多的Cat-Food。

這也是一道簡單 & 典型的貪心算法題,

這道貪心比HDOJ-ACM-1052-Tian Ji — The Horse Racing:田忌賽馬要簡單許多,

它的整體思路就是以javaBean/catFood比為基準,大比值房間優先。

/*#include

int main()

{

int M,N;

while(scanf("%d%d",&M,&N)!=EOF)

{

int i,j,J[1000],F[1000],temp1;

double ratio[1000],JavaBeans=0,temp;

if((M==-1)&&(N==-1))

{

return 0;

}

for(int i=0;i

{

scanf("%d%d",&J[i],&F[i]);

ratio[i]=(J[i]*1.0)/F[i];

}

for(i=0;i

{

for(j=0;j

{

if(ratio[j]

{

temp=ratio[j];

ratio[j]=ratio[j+1];

ratio[j+1]=temp;

temp1=F[j];

F[j]=F[j+1];

F[j+1]=temp1;

temp1=J[j];

J[j]=J[j+1];

J[j+1]=temp1;

}

}

}

for(i=0;i

{

if(M>=F[i])

{

JavaBeans=J[i]+JavaBeans;

M=M-F[i];

}

else

{

JavaBeans=JavaBeans+ratio[i]*M;

break;

}

}

printf("%.3lf\n",JavaBeans);

}

return 0;

}*/

#include

#include

using namespace std;

int a[10010];

int b[10010];

double c[10010];

int main ()

{

int m,n;

while(scanf("%d%d",&m,&n)==2)

{

if (m==-1&&n==-1) {break;}

for (int i=0; i

scanf("%d%d",&a[i],&b[i]);

for(int i=0; i

{

c[i]=(a[i]*1.0)/b[i];

}double temp;int temp1;int temp2;

for(int i=0; i

{

for(int j=0; j

{

if(c[j]

{

temp=c[j];

c[j]=c[j+1];

c[j+1]=temp;

temp1=a[j];

a[j]=a[j+1];

a[j+1]=temp1;

temp2=b[j];

b[j]=b[j+1];

b[j+1]=temp2;

}

}

}

float s=0;

for (int i=0; i

{

if(m>=b[i])

{

s=s+a[i];m=m-b[i];

}

else

{

s=s+(c[i])*m;

break;

}

}

printf("%.3f\n",s);

}

return 0;

}

/*

5 3

7 2

4 3

5 2

20 3

25 18

24 15

15 10

-1 -1*/

總結

以上是生活随笔為你收集整理的Java编写胖老鼠的交易_猫和胖老鼠的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。