Verfügbare Sprachen sind C, C ++, C #, C ++ 11, D, Java, Python, Ruby, PHP, JavaScript
Wenn Sie den beliebten Texteditor noch nicht verwendet haben, schauen Sie hier und öffnen Sie die Augen für seine Pracht. ~~ Sublime Text 2 hat einen sehr guten Editor. Beachten Sie die anfänglichen Einstellungen und die Verwendung beim Wechsel von Dreamweaver ~~ Da der Link defekt zu sein scheint, werde ich eine andere Seite vorstellen Vielen Dank, dass Sie @Accent. "Falling Editor" "Sublime Text" Vollständiger Einführungsleitfaden!
Abkürzung für Aizu Online Judge Eine Site, die die in einem Programm zu stellenden Fragen löst und das Bestehen / Nichtbestehen beurteilt Der Titel des Problems ist Englisch, aber der Inhalt ist auch Japanisch. Bitte verzeihen Sie mir sofort die Kehrtwende.
・ Installation von SublimeText2 ・ Erstellen Sie ein AOJ-Konto Bitte machen Sie diese beiden
Installieren Sie das Aizu Online Judge Plugin Installationsanweisungen finden Sie in der verknüpften README-Datei Vergessen Sie nicht, den Benutzernamen und das Passwort in der Einstellungsdatei zu ändern
** ・ Problemauswahl **
Setzen Sie den Cursor auf PROBLEM und Sie werden sehen, dass das Problem behoben ist
Lösen wir zunächst die 10000: Hello World
von Volume 100
darin.
** ・ Programmerstellung ** Öffnen Sie SublimeText2 und drücken Sie Strg + Umschalt + P, um die Befehlspalette anzuzeigen Wählen Sie "AizuOnlineJudge: Datei erstellen". Das Eingabefeld wird unten angezeigt. Geben Sie also die Sprache ein, die Sie verwenden möchten. Schauen Sie unten rechts nach, ob es Ihre Sprache ist. In diesem Beispiel wird Ruby verwendet
** ・ Bei AOJ einreichen ** Öffnen Sie die Befehlspalette mit "Strg + Umschalt + P", wählen Sie "AizuOnlineJudge: Zur Eingabeaufforderung senden" und geben Sie die Problemnummer "10000" für dieses Problem in das Eingabefeld ein.
Wenn Sie die Datei speichern möchten, fügen Sie ProblemNo zum Dateinamen hinzu und verwenden Sie "AizuOnlineJudge: Submit", um anhand des Dateinamens zu beurteilen und zu senden.
・ Band 0 oder Problemsätze in Englisch? Mendokusai, aber bitte springen Sie hier zum japanischen Problem aus der japanischen Version
・ Ich möchte die Quellen der Leute sehen Klicken Sie oben rechts auf das Lupensymbol, um die Quelle der Person anzuzeigen, die beim Erstellen eines Kontos die Quellcode-Richtlinie: öffentlich ausgewählt hat
Sprache | Compiler |
---|---|
C | gcc 4.6.3 20120306 (Red Hat 4.6.3-2) (GCC) |
C++ | gcc 4.6.3 20120306 (Red Hat 4.6.3-2) (GCC) |
C++11 | gcc 4.6.3 20120306 (Red Hat 4.6.3-2) (GCC) |
JAVA | java: version 1.6.0 |
C# | C# mono 2.10.5 |
D | DMD64 D Compiler v2.059 |
Ruby | Ruby 1.8.7 |
Python | Python 2.7.2 |
PHP | PHP 5.3.14 |
JavaScript | Node.js 0.8.16 |
Tips ・ Eingabe verwendet Eingabefunktion
C
while( scanf("%d %d", &a, &b) != EOF )
C++
while( cin >> a >> b )
Java
Scanner sc = new Scanner(System.in);
while( sc.hasNext() ){
String[] line = sc.nextLine().split(" ");
int a = Integer.parseInt(line[0]);
int b = Integer.parseInt(line[1]);
}
C#
string line;
while ( !string.IsNullOrEmpty(line = System.Console.ReadLine()) ) {
string[] ab = line.Split(' ');
int a = Convert.ToInt32(ab[0]);
int b = Convert.ToInt32(ab[1]);
}
D
while( readf("%d %d\n",&a,&b) ){
}
Ruby
#Da 0 bei Null zurückgegeben wird, wird die while-Bedingung erfüllt.to_ich nicht
while line = gets do
a,b = line.split.map(&:to_i)
end
Python
for line in sys.stdin.readlines():
a,b = map(int, line.strip().split())
PHP
while( TRUE ) {
fscanf(STDIN, "%d %d", $a, $b);
if( feof(STDIN) )
break;
}
-Wie man das Komma-Trennzeichen mehrerer Zeilen erhält
C
scanf("%d,%d", &a, &b)
C++
int a, b;
char c;
//c ist eine Variable zum Entfernen von Kommas
cin >> a >> c >> b
Java
Scanner sc = new Scanner(System.in);
while( sc.hasNext() ){
String[] line = sc.nextLine().split(",");
int a = Integer.parseInt(line[0]);
int b = Integer.parseInt(line[1]);
}
C#
string line;
while ( !string.IsNullOrEmpty(line = System.Console.ReadLine()) ) {
string[] ab = line.Split(',');
int a = Convert.ToInt32(ab[0]);
int b = Convert.ToInt32(ab[1]);
}
Ruby
line = gets
a,b = line.split(',')
Python
line = sys.stdin.readlines()
a,b = map(int, line.strip().split(','))
Ich wusste nicht, wie man D und PHP durch Kommas trennt, daher würde ich mich sehr freuen, wenn jemand eine Bearbeitung anfordern könnte. Das ist besser als das, bitte lass es mich wissen, wenn du magst
Recommended Posts