fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. pair<int, int> fibonacci[41];
  5.  
  6. int main() {
  7. fibonacci[0] = {1, 0};
  8. fibonacci[1] = {0, 1};
  9.  
  10. for(int i = 2; i < 40; i++) {
  11. fibonacci[i].first = fibonacci[i - 1].first + fibonacci[i - 2].first;
  12. fibonacci[i].second = fibonacci[i - 1].second + fibonacci[i - 2].second;
  13. }
  14.  
  15. int count;
  16. cin >> count;
  17.  
  18. for(int testCase = 0; testCase < count; testCase++) {
  19. int index;
  20. cin >> index;
  21.  
  22. cout << fibonacci[index].first << " " << fibonacci[index].second << endl;
  23. }
  24. }
Success #stdin #stdout 0s 4904KB
stdin
3
0
1
2
3
stdout
1 0
0 1
1 1