1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | #include <stdio.h> void dupes(int a[], int n) { int i; for (i = 0; i < n; i++) while (a[a[i]] != a[i]) { int tmp = a[i]; a[i] = a[tmp]; a[tmp] = tmp; } for (i = 0; i < n; i++) if (a[i] != i) printf("%d ", a[i]); printf("\n"); } int main() { int x[] = {1, 2, 3, 1, 3, 0, 6}; dupes(x, sizeof x / sizeof x[0]); return 0; } |
-
upload with new input
-
result: Success time: 0s memory: 1788 kB returned value: 0
9875999465464646
3 1
-
result: Success time: 0s memory: 1788 kB returned value: 0
1 1 2 2 3
3 1
-
result: Success time: 0s memory: 1832 kB returned value: 0
{1, 2, 3, 4, 5, 7, 12, 9, 21, 11, 0, 2}3 1
-
result: Success time: 0s memory: 1832 kB returned value: 0
12 12 34 34 445
3 1
-
result: Success time: 0s memory: 1788 kB returned value: 0
1 2 3 1 3 0 6
3 1
-
result: Success time: 0s memory: 1788 kB returned value: 0
3 1
-
result: Success time: 0s memory: 1832 kB returned value: 0
13445
3 1
-
result: Success time: 0s memory: 1832 kB returned value: 0
1223455
3 1
-
result: Success time: 0s memory: 1788 kB returned value: 0
{1, 2, 3, 1, 4, 0, 6}3 1
-
result: Success time: 0s memory: 1832 kB returned value: 0
{1, 2, 3, 1, 3, 0, 6}3 1
-
result: Success time: 0s memory: 1788 kB returned value: 0
0 5 3 5 6 7 1 0
3 1
-
result: Success time: 0s memory: 1788 kB returned value: 0
100,8,3,8,3,100
3 1
-
result: Success time: 0s memory: 1832 kB returned value: 0
3 1
-
result: Success time: 0.01s memory: 1720 kB returned value: 0
9 7 5
3 1
-
result: Success time: 0.01s memory: 1720 kB returned value: 0
1, 2, 3, 1, 3, 0, 6
3 1
-
result: Success time: 0.01s memory: 1676 kB returned value: 0
3 1
-
result: Success time: 0.01s memory: 1676 kB returned value: 0
1,2,3,4,5,6,8,9
3 1
-
result: Success time: 0.01s memory: 1720 kB returned value: 0
1, 2, 3, 1, 3, 0, 6
3 1
-
result: Success time: 0.01s memory: 1720 kB returned value: 0
1 1 1 1 2 3
3 1
-
result: Success time: 0.01s memory: 1676 kB returned value: 0
1,2,3,4,4,4,4
3 1
-
result: Success time: 0s memory: 1720 kB returned value: 0
3 1


