📄 loading.java
字号:
public class Loading {
public static float loading(float c, float[] w,int[] x)
{
int n=w.length;
Element []d=new Element[n];
for (int i=0;i<n;i++)
d[i]=new Element(w[i],i);
MergeSort.mergeSort(d,0,d.length-1);
float opt=0;
for (int i=0;i<n;i++) x[i]=0;
for (int i=0;i<n && d[i].w<=c;i++)
{
x[d[i].i]=1;
opt+=d[i].w;
c-=d[i].w;
}
return opt;
}
public static void main(String args[])
{
float c=(float)100.0;
float w[]=new float[]{(float)50.5,62,(float)20.5,30,12,40};
int x[]=new int[w.length];
System.out.println(loading(c,w,x));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -