Got AC now.


Moderator: Board moderators
Code: Select all
#include<stdio.h>
double array[60];
void fibonacci(long a)
{
long i;
array[0]=0;
array[1]=1;
for(i=2;i<=a;i++)
{
array[i]=array[i-1]+array[i-2];
}
}
int main()
{
int input,n,i;
//freopen("d:\\10450.txt","r",stdin);
fibonacci(55);
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&input);
if(input==0)
printf("0\n");
else
printf("%0.lf\n",array[input+2]);
}
return 0;
}
Code: Select all
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int x,i=1;
int n;
cin>>n;
while (i<=n){
cin >> x;
long long int a,b,c;
a=1;b=1;
for (int j=3;j<=x+2;j++)
{
int t;
t=a;
a=a+b;
b=t;
}
cout << "Scenario #" << i++ <<":"<< endl << a << endl << endl;
}
return 0;
}
Code: Select all
for (int j=3;j<=x+2;j++)
{
int t;
t=a;
a=a+b;
b=t;
}
Code: Select all
x=0
a=0
Code: Select all
Accepted
Code: Select all
import java.util.*;
import java.io.*;
import java.math.BigInteger;
class WorldCup{
WorldCup(){};
public static void main(String args[]){
int i,n,num;
BigInteger B[] = new BigInteger[55];
Scanner sc = new Scanner(System.in);
B[0] = new BigInteger("1");
B[1] = new BigInteger("2");
for(i = 2; i< 55; i++){
B[i] = B[i-1].add(B[i-2]);
}
n = sc.nextInt();
for(i = 1; i <= n; i++){
num = sc.nextInt();
System.out.println("Scenario #"+i+":\n"+B[num]);
System.out.println("");
}
}
}