#include <cstdio>
#include <cstdlib>
int * InitTab(int iSizeOfTab)
{
if(iSizeOfTab > 0)
{
int * pTab = new int[iSizeOfTab];
for(int i = 0; i < iSizeOfTab; i++)
pTab[i] = (rand()%50)+1;
for(int i = 0; i < iSizeOfTab; i++)
printf("%i ", pTab[i]);
return pTab;
}
return 0;
}
int main(int, char**)
{
int iSizeOfTab = 0;
scanf("%i", &iSizeOfTab);
int * pTab = InitTab(iSizeOfTab);
puts("\n");
for(int i = 0; i < iSizeOfTab; i++)
printf("%i ", pTab[i]);
delete[] pTab;
int stop;
scanf("%d", &stop);
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGNzdGRsaWI+CgppbnQgKiBJbml0VGFiKGludCBpU2l6ZU9mVGFiKQp7CglpZihpU2l6ZU9mVGFiID4gMCkKCXsKCQlpbnQgKiBwVGFiID0gbmV3IGludFtpU2l6ZU9mVGFiXTsKCQlmb3IoaW50IGkgPSAwOyBpIDwgaVNpemVPZlRhYjsgaSsrKQoJCQlwVGFiW2ldID0gKHJhbmQoKSU1MCkrMTsKCQkKCQlmb3IoaW50IGkgPSAwOyBpIDwgaVNpemVPZlRhYjsgaSsrKQoJCQlwcmludGYoIiVpICIsIHBUYWJbaV0pOwoJCQoJCXJldHVybiBwVGFiOwoJfQoJcmV0dXJuIDA7Cn0KaW50IG1haW4oaW50LCBjaGFyKiopCnsKCWludCBpU2l6ZU9mVGFiID0gMDsKCXNjYW5mKCIlaSIsICZpU2l6ZU9mVGFiKTsKCWludCAqIHBUYWIgPSBJbml0VGFiKGlTaXplT2ZUYWIpOwoJcHV0cygiXG4iKTsKCWZvcihpbnQgaSA9IDA7IGkgPCBpU2l6ZU9mVGFiOyBpKyspCgkJCXByaW50ZigiJWkgIiwgcFRhYltpXSk7CgkKCWRlbGV0ZVtdIHBUYWI7CgkKCWludCBzdG9wOwoJc2NhbmYoIiVkIiwgJnN0b3ApOwoJcmV0dXJuIDA7Cn0=