Preguntas etiquetadas con optimization

24
Implementar kerning simplificado

Introducción Kerning significa ajustar el espacio entre las letras de un texto. Como ejemplo, considere la palabra Topescrita con los siguientes tres glifos: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

23
Cubierta rectangular mínima

Cubiertas rectangulares Supongamos que tiene una matriz de bits, por ejemplo, la siguiente. 1 1 0 0 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 1 Nos gustaría encontrar una cubierta rectangular para esta matriz. Es un conjunto de subconjuntos rectangulares de la matriz...

23
Dispara las rampas y protege el premio gordo

Vas a participar en un concurso de juegos. Uno de los desafíos funciona de la siguiente manera: La primera sala contiene una gran cantidad de bolas idénticas. La segunda sala contiene una serie de rampas, cada una de las cuales tiene un sensor que cuenta cuántas bolas se han colocado en ella. Una...

22
Octágonos de arte ASCII

Dado un entero de entrada n > 1, genera un octágono de arte ASCII con longitudes laterales compuestas de ncaracteres. Ver ejemplos a continuación: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # # # # # # # # # # # #### n=5 ##### # # # # # # # # # # #...

21
Encuentra un rectángulo máximo de 1s

Fondo Quiero comprar un terreno y construir mi casa en él. Mi casa debe ser rectangular y lo más grande posible; sin embargo, las parcelas disponibles tienen muchas áreas rocosas en las que no puedo construir, y tengo problemas para instalar una casa potencial en las parcelas. Quiero que escribas...

21
Programación lineal entera

Introducción Escriba un solucionador para la programación lineal entera . Reto Su tarea es escribir un solucionador para la programación lineal de enteros (ILP). En ILP, se dan las desigualdades lineales de un conjunto de incógnitas (todas las cuales son enteras), y el objetivo es encontrar el...

21
Fábrica de ensacado de frutas

Su misión es construir un algoritmo (programa o función) que pueda optimizar el empaque de la fruta de una cinta transportadora en bolsas para enviarlas a los minoristas, optimizando la mayor cantidad de bolsas. Cada bolsa tiene que pesar al menos una cierta cantidad, pero cualquier exceso se...

20
Encuentra la desviación máxima

Este problema está "inspirado" en una pregunta que se hizo originalmente en Quora (no para golf de código). Solo quiero que sea un desafío para ustedes (y mi primer problema presentado aquí). Dada una matriz de elementos enteros vy un entero d(suponemos que d es menor o igual a la longitud de la...

20
"Termine el trabajo" lo antes posible

Antecedentes Imagine por un momento que tiene un trabajo aburrido y abrumador. Cada mañana, se le da una colección de tareas en las que debe trabajar ese día. Cada tarea tiene una duración determinada y, una vez iniciada, debe completarse de una vez. Su jefe no tolerará el ralentí, por lo que si...

20
¿Es este un número triangular truncado?

Secuencia OEIS relacionada: A008867 Número triangular truncado Una propiedad común de los números triangulares es que se pueden organizar en un triángulo. Por ejemplo, tome 21 y organícelo en un triángulo de os: o oo ooo oooo ooooo oooooo Definamos un "truncamiento:" cortando triángulos...

20
El rompecabezas de Piet (Mondrian)

Para obtener más información, mire este video y vaya a A276523 para ver una secuencia relacionada. El Rompecabezas Mondrian (para un número entero n) es el siguiente: Encaje rectángulos no congruentes en una n*ncuadrícula cuadrada. ¿Cuál es la diferencia más pequeña posible entre el rectángulo...

20
Optimizar el alfabeto Scralphabet

Scralphabet Una bolsa normal de fichas Scrabble contiene las siguientes letras ( ?es una ficha en blanco, que puede representar cualquier otra letra): AAAAAAAAABBCCDDDDEEEEEEEEEEEEFFGGGHHIIIIIIIIIJKLLLLMMNNNNNNOOOOOOOOPPQRRRRRRSSSSTTTTTTUUUUVVWWXYYZ?? Las letras tienen el siguiente...