【流通值源码】【网站授权加密源码】【智能影视搜索源码】noip源码

2024-11-19 08:28:25 来源:c dal层 源码 分类:休闲

1.2016年NOIP普及组初赛最后一题郊游活动题解

noip源码

2016年NOIP普及组初赛最后一题郊游活动题解

       本题首先要读透题目,源码题意最后是源码流通值源码要求得最多有多少位同学能够租到自行车,则所有钱都用来在租车上了。源码网站授权加密源码钱的源码智能影视搜索源码来源有两方面

        总钱数=Mi+A

       租车的人在自己钱不够用的情况下,可以动用公共基金A,源码LUA游戏源码搭建只要公用基金够用,就能租到车。源码怎么才能查看源码编程者利用贪心算法计算在租车过程中把欠款都累加在count中,源码只要count<=A,源码就能继续租车。

       源代码如下:#include<iostream>

       using namespace std;

       #define MAXN

       int n,源码B,A,M[MAXN],C[MAXN],l,r,ans,mid;

       bool check(int nn)

       { int count=0,i,j;

        i=n-nn+1;

        j=1;

        while(i<=n)

       { if(C[j]>M[i])count+=C[j]-M[i];

        i++; j++;

        }

        return A>=count;

       }

       void sort(int a[],int l,int r)

       { int i=l,j=r,x=a[(l+r)/2],y;

        while(i<=j){

        while(a[i]<x)i++;

        while(a[j]>x)j--;

        if(i<=j)

       { y=a[i]; a[i]=a[j]; a[j]=y; i++; j--; } }

        if(i<r) sort(a,i,r);

        if(l<j) sort(a,l,j);}

        int main(){ int i; cin>>n>>B>>A;

        for(i=1;i<=n;i++) cin>>M[i];

        for(i=1;i<=B;i++) cin>>C[i];

        sort(M,1,n);

       sort(C,1,B);

        l=0; r=n;

        while(l<=r)

       { mid=(l+r)/2;

        if(check(mid))

       { ans=mid; l=mid+1; }

        else r=mid-1;

        }

        cout<<ans<<endl;

        return 0;}

更多资讯请点击:休闲

热门资讯

carray 源码

2024-11-19 07:511036人浏览

android studio 源码下载

2024-11-19 07:312323人浏览

android 录音 源码

2024-11-19 06:391706人浏览

bluef源码

2024-11-19 06:341008人浏览

lamp源码包

2024-11-19 06:111914人浏览

推荐资讯

xhprof源码

1.require和include的区别require和include的区别 nclude与require的区别 PHP中的requir

android源码在哪

1.有哪些优秀的android开源软件?2.如何查看Android应用的源代码?3.android源代码在哪里可以看到?4.怎样获得Android app源代码5.简述android源代码的编译过程有