Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- unsigned T;
- unsigned n, m;
- unsigned A[10000], B[10000];
- unsigned L = 0;
- unsigned lungime_secventa;
- unsigned i, j, k;
- unsigned S=0, OK=1;
- printf("Citeste T: ");
- scanf("%d", &T);
- for (k = 0;k < T;k++) {
- printf("Citire n: ");
- scanf("%d", &n);
- printf("Citire A: ");
- for (i = 0;i < n;i++)
- scanf("%d", &A[i]);
- printf("Citire m: ");
- scanf("%d", &m);
- printf("Citire B: ");
- for (j = 0;j < m;j++)
- scanf("%d", &B[j]);
- printf("\n");
- i=0;
- L = 0;
- for (j = 0;j < m;j++) {
- lungime_secventa = 0;
- S = 0;
- while (S < B[j] && i < n) {
- S=S+A[i];
- lungime_secventa++;
- i++;
- }
- if (L < lungime_secventa)
- L = lungime_secventa;
- if (B[j]!=S) {
- printf("0 %d\n", L);
- ok=0;
- break;
- }
- }
- if (ok == 1) {
- if(i==n)
- printf("1 %d\n", L);
- else
- printf("0 %d\n", L);
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement