小白成长记之PTA乙级题 1020

PTA乙级题 1020. 月饼 (25)

【题目链接】


#include<stdio.h>
int main()
{
    int n,s,i,j;
    scanf("%d %d",&n,&s);
    double a[n],b[n],c[n],sum=0,temp;
    for (i=0;i<n;i++)
    scanf("%lf",&a[i]);
    for (i=0;i<n;i++)
    scanf("%lf",&b[i]);
    for (i=0;i<n;i++)
    c[i]=b[i]/a[i];
    for (i=0;i<n-1;i++)
    {
        for (j=0;j<n-1-i;j++)
        {
            if (c[j]<c[j+1])
            {
                temp=c[j];
                c[j]=c[j+1];
                c[j+1]=temp;
                temp=a[j];
                a[j]=a[j+1];
                a[j+1]=temp;
                temp=b[j];
                b[j]=b[j+1];
                b[j+1]=temp;
            }
        }
    }
    for (i=0;i<n&&s!=0;i++)
    {
    if (s>=a[i])
    {
        sum+=b[i];
        s-=a[i];
    }
    else if (s>0&&s<a[i])
    {
        sum+=c[i]*s;
        s=0;
    }
    }
    printf("%.2lf",sum);
    return 0;
}
全部评论

相关推荐

07-16 17:55
门头沟学院 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
06-12 17:46
门头沟学院 Java
运营你豪哥:来说重点: ​1.项目前置,时间倒序。​​ 2.​项目描述强化结果与量化效果(STAR原则里的R)。​​ ​3.个人技能精炼,明确掌握程度,突出核心。​​ ​4.增加强有力开头的个人总结部分。​​ 5.​优化教育背景(成绩排名)、合并奖项与活动。​​
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
07-15 11:35
门头沟学院 Java
心里踏实多了,可以安心准备论文了
看不见我ffgh:牛哇佬,要不要来试一试pdd,部门氛围很好
京东开奖153人在聊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务