fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. struct el
  5. {
  6. int a;
  7. int b;
  8. };
  9.  
  10. el nth_el(int n)
  11. {
  12. el ret;
  13. ret.a = ret.b = 0;
  14. for (int i = 1; i <= n; i++)
  15. {
  16. int c = ret.a;
  17. ret.a = ret.a + 2 * ret.b + 3;
  18. ret.b = c - ret.b - 1;
  19. }
  20. return ret;
  21. }
  22.  
  23. int main()
  24. {
  25. int n;
  26. while (cin >> n)
  27. {
  28. el r = nth_el(n);
  29. cout << r.a << " " << r.b << endl;
  30. }
  31. return 0;
  32. }
Success #stdin #stdout 0s 3144KB
stdin
1
2
3
4
5
6
stdout
3 -1
4 3
13 0
16 12
43 3
52 39