Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int a,b,c,d,n,ansf,ansg;
- int gcal(int n);
- int fcal(int n){
- if(n==0) return a;
- if(n==1) return b;
- if(n%2==0 && n!=0) return fcal(n-1) + gcal(n/2);
- if(n%2!=0 && n!=1) return fcal(n-1) + gcal(n-2);
- }
- int gcal(int n){
- if(n==0) return c;
- if(n==1) return d;
- if(n%3==0 && n!=0) return gcal(n-1) + fcal(n/3);
- if(n%3!=0 && n!=1) return gcal(n-1) + fcal(n-2);
- }
- int main(){
- scanf("%d %d %d %d %d",&a,&b,&c,&d,&n);
- ansf=fcal(n);
- ansg=gcal(n);
- printf("%d %d\n",ansf,ansg);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement