Advertisement
Farjana_akter

Untitled

Feb 9th, 2020
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. long long int arr[1000000];
  5. int main()
  6. {
  7. long long int n,i,j,k,t,cas,a0,a,b,c,d;
  8. scanf("%lld",&t);
  9. for(cas=1;cas<=t;cas++)
  10. {
  11. scanf("%lld %lld %lld %lld",&k,&c,&n,&a0);
  12. long long int sum=0,res=0;
  13. arr[0]=a0;
  14. for(i=1;i<n;i++){
  15. arr[i]=(k*arr[i-1]+c)%1000007;
  16. // cout<<arr[i]<<" ";
  17. }
  18. // cout<<endl;
  19. sort(arr,arr+n);
  20. for(i=1;i<n;i++)
  21. {
  22. sum+=arr[i-1];
  23. res+=(arr[i]*i)-sum;
  24. }
  25. cout<<"Case "<<cas<<": "<<res<<endl;
  26. }
  27. return 0;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement