#include #include #include using namespace std; int pole[105][105][2]; int zepredu[105]; int zboku[105]; int cmp(const void *a, const void *b) { return *(int*)b - *(int*)a; } void Hledej(int K) { long long int soucet1 = (long long int)0; long long int soucet2 = (long long int)0; int cislo; for(int i=0; i0; i--) { sum1=0; while(index1 < K && zepredu[index1] == i) { sum1++; index1++; } sum2=0; while(index2 < K && zboku[index2] == i) { sum2++; index2++; } //printf("%d: max(%d,%d)\n", i, sum1, sum2); minimum += (long long int)max(sum1, sum2) * i; } printf("Minimalni budova obsahuje %lld kostek, maximalni %lld kostek.\n", minimum, vysledek); // max(soucet1, soucet2) } int main() { int N; scanf("%d", &N); for(int i=0; i