fork download
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. long long tests, fibo[1000001];
  8.  
  9. cin >> tests;
  10.  
  11. while (tests--)
  12. {
  13. cin >> fibo[0] >> fibo[1];
  14.  
  15. for (int i = 2; i < 1000000; i++)
  16. fibo[i] = (fibo[i - 1] + fibo[i - 2]) % 1000000007;
  17.  
  18. string line;
  19.  
  20. // this gives wa
  21. cin >> ws; // getline(cin, line) and cin.ignore(INT_MAX, '\n') gives accepted
  22.  
  23. getline(cin, line);
  24.  
  25. stringstream in(line);
  26.  
  27. long long n, sum = 0;
  28.  
  29. while (in >> n)
  30. sum += fibo[n - 1];
  31.  
  32. cout << sum << "\n";
  33. }
  34. }
Success #stdin #stdout 0.02s 11396KB
stdin
2
1 2
1 2 3 6
1 1
1 6 8 7 9
stdout
19
77