Submission #1148082

#TimeUsernameProblemLanguageResultExecution timeMemory
1148082walkerCoin Collecting (JOI19_ho_t4)Pypy 3
0 / 100
133 ms48804 KiB
def calcular_costo_minimo(lista_inicial, lista_destino): costo = 0 for valor_inicial, valor_destino in zip(lista_inicial, lista_destino): costo += abs(valor_inicial - valor_destino) return costo def generar_destino_x(N): destino_x = [] for x in range(1, N + 1): destino_x.append(x) destino_x.append(x) return destino_x def generar_destino_y(N): return [1] * N + [2] * N def main(): import sys input_data = sys.stdin.read().split() if not input_data: return index = 0 N = int(input_data[index]) index += 1 num_monedas = 2 * N lista_x = [] lista_y = [] for _ in range(num_monedas): x = int(input_data[index]) y = int(input_data[index + 1]) index += 2 lista_x.append(x) lista_y.append(y) lista_x.sort() lista_y.sort() destino_x = generar_destino_x(N) destino_y = generar_destino_y(N) costo_x = calcular_costo_minimo(lista_x, destino_x) costo_y = calcular_costo_minimo(lista_y, destino_y) resultado = costo_x + costo_y sys.stdout.write(str(resultado)) main()

Compilation message (stdout)

Compiling 'joi2019_ho_t4.py'...

=======
  adding: __main__.pyc (deflated 45%)

=======
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...