69,371
社区成员
发帖
与我相关
我的任务
分享
#include "stdio.h"
int fbns(int i){
if (i == 0 || i ==1)
return 1;
else
return (fbns(i-1) + fbns(i-2))%1000;
}
int main(){
long b[1000];
int n, i; //, j = 0;
scanf("%d", &n);
for(i = 0; i < n; i++)
scanf("%ld", &b[i]);
for (i = 0; i < n; i++)
printf("%d\n",fbns(b[i]-1));
return 0;
}
#include <iostream>
using namespace std;
int main()
{
//int num;
//cin>>num;
int num;
while(cin>>num)
{
int arr[2];
arr[0]=arr[1]=1;
for(int i=2;i<=num;i++)
{
arr[i%2]+=arr[(i-1)%2];
}
cout<<arr[num%2]<<endl;
}
}
j = b[0];
for (i = 1; i < n; i++)
{
if (j < b[i])
j = b[i]; //找出最后一个数,这样就不一定要算到a[1000000]
}
#include "stdio.h"
/*int fbns(int i){
//int a[1000000];
if (i == 0 || i ==1)
return 1;
else
return (fbns(i-1) + fbns(i-2))%1000;
}*/
int main(){
long b[1000];
int a[1000000];
int n, i;
long j = 0;
scanf("%d", &n);
for(i = 0; i < n; i++)
scanf("%ld", &b[i]);
for (i = 0; i < n; i++)
{
if (b[j] < b[i])
j = i; //找出最后一个数,这样就不一定要算到a[1000000]
}
a[0] = 1;
a[1] = 1;
for (i = 2; i < j; i++)
a[i] = (a[i-2] + a[i-1])%1000;
for (i = 0; i < n; i++)
// printf("%d\n",fbns(b[i]-1));
printf("%d\n",a[b[i]-1]);
return 0;
}
void main()
{
long fib[40] = {1,1};
int i;
for(i=2;i<40;i++)
{
fib[i] = fib[i-1]+fib[i-2];
}
for(i=0;i<40;i++)
{
printf("F%d==%d\n", i, fib[i]);
}
return 0;
}
#include "stdio.h"
/*int fbns(int i){
if (i == 0 || i ==1)
return 1;
else
return (fbns(i-1) + fbns(i-2))%1000;
}*/
int a[1000000];
int main(){
long b[1000];
int n, i;
long j ;
scanf("%d", &n);
for(i = 0; i < n; i++)
scanf("%ld", &b[i]);
j = b[0];
for (i = 1; i < n; i++)
{
if (j < b[i])
j = b[i]; //找出最后一个数,这样就不一定要算到a[1000000]
}
a[0] = 1;
a[1] = 1;
for (i = 2; i < j; i++)
a[i] = (a[i-2] + a[i-1])%1000;
for (i = 0; i < n; i++)
// printf("%d\n",fbns(b[i]-1));
printf("%d\n",a[b[i]-1]);
return 0;
}
#include <iostream>
using namespace std;
template<int n>
class Fbns
{
public:
enum{value=Fbns<n-1>::value+Fbns<n-2>::value};
Fbns(){cout<<value%1000<<endl;}
// Fbns<n-1> f;
};
template<>
class Fbns<0>
{
public:
enum{value=1};
};
template<>
class Fbns<1>
{
public:
enum{value=1};
};
int main(int argc, char *argv[])
{
enum A{a=10,b,c,d,e,f};
Fbns<a> aa;
Fbns<b> bb;
Fbns<c> cc;
Fbns<d> dd;
system("pause");
}