fork download
  1. #include<bits/stdc++.h>
  2.  
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int n, k ;
  9. cin>>n>>k;
  10. double a[n+1], b[n+1];
  11. a[0]=0, b[0]=0;
  12. double m[n], p[n], sum=0, max=0;
  13. for(int i=0; i<n; i++)
  14. {
  15. cin>>m[i];
  16. a[i+1]=a[i]+m[i];
  17. }
  18. for(int i=0; i<n; i++)
  19. {
  20. cin>>p[i];
  21. b[i+1]=b[i]+p[i];
  22. }
  23. for(int i=1; i<=n; i++)
  24. {
  25. if(abs(a[i]/b[i]-k)<=0.00000001) sum=a[i];
  26. if(sum>max) max=sum;
  27. }
  28. (max==0)? cout<<-1: cout<<max;
  29. }
Success #stdin #stdout 0s 4496KB
stdin
3 2
4 4 4 
2 2 2 
stdout
12