system
October 19, 2018, 12:14pm
1
See following the two recursive functions: C(0) = 0 C(1) = 5 C(K) = C(K-1) + 4 F(0) = 1 F(1) = 2 F(N…
Click here to read the complete problem statement.
If you need help solving this problem, mention your approach and ask specific questions. Please avoid sharing your code and asking the Community to figure out “what’s wrong”.
#include<bits/stdc++.h>
using namespace std;
#define fast() ios :: sync_with_stdio(false); cin.tie(0);
#define ll long long int
#define ull unsigned long long int
#define sz(x) (int)x.size()
#define ld long double
#define vi vector<int>
#define vl vector<long long>
#define vc vector<char>
#define vs vector<string>
#define vp vector< pair<ll,ll> >
#define sl set<long long>
#define sc set<char>
#define sts stack<string>
#define max_3(a,b,c) max(a, max(b,c))
#define max_4(a,b,c,d) max(a,max(b,max(c,d)))
#define min_3(a,b,c) min(a, min(b,c))
#define min_4(a,b,c,d) min(a,min(b,min(c,d)))
#define gcd(a,b) __gcd(a,b)
#define lcm(a,b) (a*b)/gcd(a,b)
#define pi 2*acos(0.0)
#define N 100006
#define mn 10000000000000
#define mx -10000000000000
#define in 1234567890;
/*#pragma GCC optimize("Ofast,no-stack-protector,unroll-loops")
#pragma GCC target("avx,avx2")
#include<cstdio>*/
map<ll,ll>b1;
ll a[N],b[N];
ll c(ll k){
ll i,m;
if(m==0) return 1;
else if(m==1) return 5;
else return c(k-1)+4;
}
ll f(ll n){
if(n==0) return 1;
else if(n==1) return 2;
else return f(n-1)+c(n-1);
}
int main()
{
fast()
ll time,n,m=mx,i,j,c=0,k,t;
cin>>t;
while(t--){
cin>>n;k=f(n);
cout<<k<<endl;
}
}
what is the pb?