Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.  
  6. unsigned T;
  7. unsigned n, m;
  8. unsigned A[10000], B[10000];
  9. unsigned L = 0;
  10. unsigned lungime_secventa;
  11. unsigned i, j, k;
  12. unsigned S=0, OK=1;
  13.  
  14. printf("Citeste T: ");
  15. scanf("%d", &T);
  16.  
  17.  
  18. for (k = 0;k < T;k++) {
  19.  
  20. printf("Citire n: ");
  21. scanf("%d", &n);
  22. printf("Citire A: ");
  23. for (i = 0;i < n;i++)
  24. scanf("%d", &A[i]);
  25. printf("Citire m: ");
  26. scanf("%d", &m);
  27. printf("Citire B: ");
  28. for (j = 0;j < m;j++)
  29. scanf("%d", &B[j]);
  30. printf("\n");
  31.  
  32.  
  33.  
  34. i=0;
  35. L = 0;
  36. for (j = 0;j < m;j++) {
  37. lungime_secventa = 0;
  38. S = 0;
  39. while (S < B[j] && i < n) {
  40. S=S+A[i];
  41. lungime_secventa++;
  42. i++;
  43. }
  44.  
  45. if (L < lungime_secventa)
  46. L = lungime_secventa;
  47.  
  48. if (B[j]!=S) {
  49. printf("0 %d\n", L);
  50. ok=0;
  51. break;
  52. }
  53. }
  54. if (ok == 1) {
  55.  
  56. if(i==n)
  57. printf("1 %d\n", L);
  58. else
  59. printf("0 %d\n", L);
  60. }
  61.  
  62. }
  63.  
  64. return 0;
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement