Advertisement
Underdogs

Untitled

Dec 10th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.62 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. typedef long long ll;
  5. #define N 21
  6.  
  7. int t,k,cas;
  8. ll a,b,dp[N],ans;
  9.  
  10. int main()
  11. {
  12.     scanf("%d",&t);
  13.  
  14.     while(t--){
  15.         scanf("%lld%lld%d",&a,&b,&k);
  16.         printf("Case %d: ",++cas);
  17.         if(k == 1) printf("%lld\n",a);
  18.         else if(k == 2) printf("%lld\n",b);
  19.         else{
  20.             dp[1] = a;
  21.             dp[2] = b;
  22.             ans = b;
  23.             for(int i = 3; i <= k; i++){
  24.                 dp[i] = dp[i-1] + dp[i-2];
  25.                 ans += dp[i];
  26.             }
  27.  
  28.             printf("%lld\n",ans);
  29.         }
  30.     }
  31.  
  32.     return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement