#include <stdio.h>
#include <stdlib.h>
int main(void) {
// your code goes here
int a[] = {1, 2, 4};
int aSize = sizeof(a)/sizeof(a[0]);
int **b
= (int **)malloc(aSize
* sizeof(int*));; for(int i = 0; i < aSize; i++){
b
[i
] = (int *)malloc((aSize
-1 ) * sizeof(int)); int idx = 0;
for(int j = 0; j < aSize; j++){
if(i == j) continue;
if(a[i] != a[j]) {
b[i][idx++] = a[j];
}
}
}
for(int i = 0; i < aSize; i++){
for(int j = 0; j < aSize-1; j++){
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKHZvaWQpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCWludCBhW10gPSB7MSwgMiwgNH07CglpbnQgYVNpemUgPSBzaXplb2YoYSkvc2l6ZW9mKGFbMF0pOwoJaW50ICoqYiA9IChpbnQgKiopbWFsbG9jKGFTaXplICogc2l6ZW9mKGludCopKTs7Cglmb3IoaW50IGkgPSAwOyBpIDwgYVNpemU7IGkrKyl7CgkJIGJbaV0gPSAoaW50ICopbWFsbG9jKChhU2l6ZSAtMSApICogc2l6ZW9mKGludCkpOwoJCSBpbnQgaWR4ID0gMDsKCQkgZm9yKGludCBqID0gMDsgaiA8IGFTaXplOyBqKyspewoJCSAJaWYoaSA9PSBqKSBjb250aW51ZTsKCQkgCWlmKGFbaV0gIT0gYVtqXSkgewoJCSAJCWJbaV1baWR4KytdID0gYVtqXTsKCQkgCX0KCQkgfQoJfQoJZm9yKGludCBpID0gMDsgaSA8IGFTaXplOyBpKyspewoJCXByaW50ZigiWyAiKTsKCQlmb3IoaW50IGogPSAwOyBqIDwgYVNpemUtMTsgaisrKXsKCQkJcHJpbnRmKCIlZCAiLCBiW2ldW2pdKTsKCQl9CgkJcHJpbnRmKCJdXG4iKTsKCX0KCXJldHVybiAwOwp9Cg==