5分求调qwq


image

觉得观感不好的话点这里(放心你没权限)

#include<bits/stdc++.h>
using namespace std;
int main(){
  int n,k,a[100001],b[100001],s1=0,s2=0,ans;
  cin>>n>>k;
  for(int i=0;i<n;i++){
    cin>>a[i];
    s1+=a[i];
  }cin>>b[0];
  ans=b[0]/a[0];
  s2=b[0]%a[0];
  for(int i=1;i<n;i++){
    cin>>b[i];
    ans=min(ans,b[i]/a[i]);
  }for(int i=0;i<n;i++)s2+=b[i]-a[i]*ans;
  if(k<s2)cout<<ans;
  else if(k>s2&&k<s1)cout<<ans+1;
  else cout<<ans+1+(k-s2)/s1;
}
1 个赞