Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- long long int ser[100000];
- long long int chk[100000];
- int main()
- {
- long long int ai[100];
- long long int s;
- int T,N;
- long int k,i;
- scanf("%d",&T);
- while(T--)
- {i=0,s=1;
- scanf("%d",&N);
- while(N--)
- {
- scanf("%lld",&ai[i]);
- s=s*ai[i];
- i++;
- }
- if(s==1)
- printf("1\n");
- i=1;
- k=2;
- chk[k]=8;
- ser[i]=s;
- while(1)
- {
- if(ser[i]>chk[k])
- {k++;
- chk[k]=k*k*k;}
- else if(ser[i]==chk[k])
- {printf("%ld\n",ser[i]);
- break;
- }
- else
- {i++;
- ser[i]=i*ser[1];
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement