Возьмите установочный диск Linux Mint + Mate здесь
http://www.linuxmint.com/и всё будет работать сразу после установки.
Eclipse нужно ставить отдельно, но пока эта среда вам не очень
нужна.
Вот пример задачи средней сложности и ее решение.
В дощечке в один ряд вбиты гвоздики. Любые два гвоздика можно соединить ниточкой. Требуется соединить
некоторые пары гвоздиков ниточками так, чтобы к каждому гвоздику была привязана хотя бы одна ниточка,
а суммарная длина всех ниточек была минимальна.
Код:
#include <stdio.h>
#include <stdlib.h>
int x[100]; /* coordinate */
int n; /* n elements */
int d[101]; /* distance */
int proc(const void *a, const void *b) {
return *(const int *)a - *(const int *)b;
}
int main() {
int i;
scanf("%d",&n);
for (i=0; i<n; i++)
scanf("%d",&x[i]);
qsort(x, n, sizeof(int), proc);
d[2] = x[1] - x[0];
if (n > 2)
d[3] = x[2] - x[0];
if (n > 3)
d[4] = x[3] - x[2] + x[1] - x[0];
for(i=5; i<=n; i++) {
int a = d[i-2] + x[i-1] - x[i-2];
int b = d[i-3] + x[i-1] - x[i-3];
d[i] = a < b ? a : b;
}
printf("%d\n",d[n]);
return 0;
}