运行不了????
查看原帖
运行不了????
381662
huankang楼主2020/10/23 13:32
#include<bits/stdc++.h>
using namespace std;
struct c
{
	int t,b;
	double z=b/t;
}a[1000];
bool cmp(c a,c b)
 {
    return a.z < b.z;
}
int main()
{
	int n,t;
	double sum,bi,w;
	scanf("%d%d",&n,&t);
	for(int i=1;i<=n;i++)
	   scanf("%d%d",&a[i].t,&a[i].b);
    sort(a,a+n,cmp);
    
    int i;
    while(sum<t)
    {
    	bi+=a[i].z*a[i].t;
		sum+=a[i].t;
    	i++;
    
	}
	w=sum-t;
	bi=w*a[i-1].z;
	printf("%.2d",bi);
	return 0;
}
2020/10/23 13:32
加载中...