#include #include int main(){ int a; scanf("%d", &a); int n; int i; for(i = 0; i < a; i++) { scanf("%d", &n); int *pole = malloc(n * sizeof(int)); int *pole2 = malloc(n * sizeof(int)); int j, k, min = 0, max = 0; for(j = 0; j < n; j++) { scanf("%d", &pole[j]); } for(j = 0; j < n; j++) { scanf("%d", &pole2[j]); } for(j = 0; j < n; j++) { for(k = 0; k < n; k++) { max += pole[j]>pole2[k] ? pole2[k] : pole[j]; if(pole[j] == pole2[k]) { min += pole[j]; } } } printf("Minimalni budova obsahuje %d kostek, maximalni %d kostek.\n", min, max); } return 0; }