Advertisement
Guest User

Untitled

a guest
Aug 1st, 2015
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int n,m,summ=0,d,j;
  8. cin >> n;
  9. int* ar = new int[n];
  10. for (int i = 0; i < n; i++)
  11. {
  12. cin >> d;
  13. ar[i] = summ += d;
  14. }
  15. cin >> m;
  16. for (int i = 0; i < m; i++)
  17. {
  18. cin >> d;
  19. if(ar[n/10]>=d)for ( j = 0; ar[j] < d; j++);
  20. else if (ar[n*2 / 10] >= d)for (j = n/10; ar[j] < d; j++);
  21. else if (ar[n * 3 / 10] >= d)for (j = n * 2 / 10; ar[j] < d; j++);
  22. else if (ar[n * 4 / 10] >= d)for (j = n * 3 / 10; ar[j] < d; j++);
  23. else if (ar[n * 5 / 10] >= d)for (j = n * 4 / 10; ar[j] < d; j++);
  24. else if (ar[n * 6 / 10] >= d)for (j = n * 5 / 10; ar[j] < d; j++);
  25. else if (ar[n * 7 / 10] >= d)for (j = n * 6 / 10; ar[j] < d; j++);
  26. else if (ar[n * 8 / 10] >= d)for (j = n * 7 / 10; ar[j] < d; j++);
  27. else if (ar[n * 9 / 10] >= d)for (j = n * 8 / 10; ar[j] < d; j++);
  28. else for (j = n * 9 / 10; ar[j] < d; j++);
  29. cout << j + 1 << endl;
  30. }
  31. delete[] ar;
  32. return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement