#include <stdio.h>
#include <stdlib.h>
int *copy(int a[],int n){
int *dest;
dest
=(int *)malloc(sizeof(int)*n
); if(dest==NULL){
return 0;
}
for(int i=0;i<n;i++){
dest[i]=a[i];
}
return dest;
}
int main(){
int i,n;
int *a;
a
=(int *)malloc(sizeof(int)*n
); if(a==NULL){
return 0;
}
for(i=0;i<n;i++){
}
int *b=copy(a,n);
for(i=0;i<n;i++){
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KaW50ICpjb3B5KGludCBhW10saW50IG4pewoJaW50ICpkZXN0OwoJZGVzdD0oaW50ICopbWFsbG9jKHNpemVvZihpbnQpKm4pOwoJaWYoZGVzdD09TlVMTCl7CgkJcHJpbnRmKCJFUlJPUlxuIik7CgkJcmV0dXJuIDA7Cgl9Cglmb3IoaW50IGk9MDtpPG47aSsrKXsKCQlkZXN0W2ldPWFbaV07Cgl9CglyZXR1cm4gZGVzdDsKfQppbnQgbWFpbigpewoJaW50IGksbjsKCWludCAqYTsKCXNjYW5mKCIlZCIsJm4pOwoJYT0oaW50ICopbWFsbG9jKHNpemVvZihpbnQpKm4pOwoJaWYoYT09TlVMTCl7CgkJcHJpbnRmKCJFUlJPUlxuIik7CgkJcmV0dXJuIDA7Cgl9Cglmb3IoaT0wO2k8bjtpKyspewoJCXNjYW5mKCIlZCIsJmFbaV0pOwoJfQoJaW50ICpiPWNvcHkoYSxuKTsKCWZvcihpPTA7aTxuO2krKyl7CgkJcHJpbnRmKCIlZCAiLGJbaV0pOwoJfQp9