#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}
/*关注点赞
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x;
while(cin>>x,x!=0)
{
long long a[10001]={1,2,4};
for(int i=3;i<x;i++)
{
a[i]=a[i-3]+a[i-2]+a[i-1];
}
cout<<a[x-1]<<endl;
}
return 0;
}
*/
1190:上台阶
最新推荐文章于 2024-05-24 12:36:21 发布