fork download
  1. #include <iostream>
  2. #include <cstdio>
  3. using namespace std;
  4.  
  5. int main() {
  6. // your code goes here
  7. int t, k, a, b, flag;
  8. scanf("%d", &t);
  9. while(t--) {
  10. scanf("%d", &k);
  11. b=1; flag=0;
  12. while(k--) {
  13. scanf("%d", &a); if(a>b) {
  14. flag++; break;
  15. } b=(b-a)*2;
  16. }
  17. if(flag || b) printf("No\n");
  18. else printf("Yes\n");
  19. }
  20. return 0;
  21. }
Success #stdin #stdout 0s 3344KB
stdin
3
3
0 1 2
3
0 0 3
5
0 1 1 1 2
stdout
Yes
No
Yes