Advertisement
Guest User

Untitled

a guest
Apr 15th, 2016
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <windows.h>
  2. #include <iostream>
  3.  
  4. long long n, k;
  5.  
  6. void Dfs(long long x)
  7. {
  8.     if (x == 1000000) return;
  9.     Dfs(x + 1);
  10.     k += x;
  11. }
  12.  
  13. DWORD WINAPI Solve(CONST LPVOID lpParam)
  14. {
  15.     std::cin >> n;
  16.     Dfs(1);
  17.     std::cout << n - 1 << std::endl;
  18.     std::cout << k << std::endl;
  19.     ExitThread(0);
  20. }
  21.  
  22. int main()
  23. {
  24.     HANDLE hThread = CreateThread(NULL, 64 * 1024 * 1024, &Solve, NULL, 0, NULL);
  25.     WaitForSingleObject(hThread, INFINITE);
  26.     return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement