Sie wählen m Sprachen und schreiben n Programme in jeder Sprache mit einer Länge von n * m . Das k- te Programm sollte das k- te Zeichen jedes Programms ausgeben , geordnet nach der Programmnummer.
Beispiel: In dieser Übermittlung (nur zu Demonstrationszwecken; es kann sich um beliebige Zeichen einschließlich Zeilenumbrüchen und Tabulatoren handeln):
ABC
DEF
GHI
Programm ABC
ausgeben soll ADG
, und Programme DEF
und GHI
ausgeben soll BEH
und CFI
jeweils.
Alle Programme in der Liste dürfen keine normalen Programme sein. Also ABC
und ADG
muss anders sein. Gleiches gilt für die beiden anderen Programme. Beachten Sie, dass n * m mindestens 2 sein muss, um dies zu ermöglichen.
Sie müssen Ihre Sprachen nicht in einer bestimmten Reihenfolge verwenden. Sie können also zwei Programme in Sprache A schreiben, dann drei in Sprache B und dann wieder ein Programm in Sprache A. Alle Sprachen müssen jedoch exakt gleich oft verwendet werden.
Führende / nachfolgende Zeilenumbrüche in Ihrem Programm und Ihrer Ausgabe spielen keine Rolle.
Die Antwort mit mindestens n (m + 10) / m 3 gewinnt. Aber ich werde der Antwort mit den meisten Sprachen auch mindestens +100 Kopfgeld gewähren, wenn sie mindestens 3 von ihnen verwendet. Einsendeschluss für das Kopfgeld: nach einer Woche ohne Verbesserung oder 1. März 2015, wenn keine Antwort das Kriterium erfüllt.
Regeln über Sprachen
Sie können alle Sprachen mit unterschiedlichen Namen oder verschiedenen Versionen verwenden, die im Allgemeinen als ausreichend unterschiedlich angesehen werden (z. B. Python 2/3, ECMAScript 5/6). Ihre Programme dürfen jedoch nicht genau dasselbe in einer anderen von Ihnen verwendeten Sprache ausgeben.
quelle