fireLUFFY

CF_231C

Mar 30th, 2022 (edited)
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.58 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. #define ll long long
  4.  
  5. main()
  6. {
  7.     ll n,k;
  8.     cin>>n>>k;
  9.     ll a[n];
  10.     for(int i=0;i<=n;i++)
  11.     {
  12.         ll t;
  13.         cin>>t;
  14.         a[i]=t;
  15.     }
  16.     sort(a,a+n);
  17.     ll ans=1;
  18.     ll ansv=a[0];
  19.     ll sm=0;
  20.     ll l=0;
  21.     for(int i=1;i<=n;i++)
  22.     {
  23.         sm+=(a[i]-a[i-1])*(i-l);
  24.         while(sm>k)
  25.         {
  26.             sm-=a[i]-a[l];
  27.             l++;
  28.         }
  29.         if(i-l+1>ans)
  30.         {
  31.             ans=i-l+1;
  32.             ansv=a[i];
  33.         }
  34.     }
  35.     cout<<ans<<' '<<ansv;
  36.     return 0;
  37. }
Add Comment
Please, Sign In to add comment