int已经不能满足他啦,需要long long
#include <iostream>
#include <stdio.h>
#define MAXN 66
using namespace std;
long long argv[MAXN] = {1, 2, 3};
int main(void)
{
for (int i= 3; i < MAXN; i++)
argv[i] = argv[i-1] + argv[i-2];
int a, b;
int T;
scanf("%d", &T);
while (T--)
{
scanf("%d%d", &a, &b);
printf("%lld\n", argv[b-a-1]);
}
return 0;
}