Advertisement
nelson33

Untitled

Nov 7th, 2022
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.52 KB | Source Code | 0 0
  1. #include<stdio.h>
  2. int a,b,c,d,n,ansf,ansg;
  3. int gcal(int n);
  4.  
  5. int fcal(int n){
  6.     if(n==0) return a;
  7.     if(n==1) return b;
  8.     if(n%2==0 && n!=0) return fcal(n-1) + gcal(n/2);
  9.     if(n%2!=0 && n!=1) return fcal(n-1) + gcal(n-2);
  10. }
  11.  
  12. int gcal(int n){
  13.     if(n==0) return c;
  14.     if(n==1) return d;
  15.     if(n%3==0 && n!=0) return gcal(n-1) + fcal(n/3);
  16.     if(n%3!=0 && n!=1) return gcal(n-1) + fcal(n-2);
  17. }
  18.  
  19. int main(){
  20.     scanf("%d %d %d %d %d",&a,&b,&c,&d,&n);
  21.     ansf=fcal(n);
  22.     ansg=gcal(n);
  23.     printf("%d %d\n",ansf,ansg);
  24.    
  25.     return 0;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement