ACM verseny

ugy imadom, mikor ezer eves forditokat hasznalnak. fogadjunk a holnapi verseny is ilyeneken
fog mulni, mint a tavalyi...

a kovetkezo programot pl NEM lehet futtatni az online judgeon keresztul...


import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.LinkedList;
import java.util.Queue;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new FileReader("e:\\acm\\e.txt"));
        int testCasesN = Integer.parseInt(br.readLine());

        for(int t = 0; t < testCasesN; t++) {
            int jobsPerProcess = Integer.parseInt(br.readLine());

            for(int i = 0; i < jobsPerProcess; i++) {
                String[] p = br.readLine().split(" ");
            }

            for(int i = 0; i < jobsPerProcess; i++) {
                String[] p = br.readLine().split(" ");
            }
        }
    }
}

Hozzászólások

Ha beledöglök sem látok ebben a kódban olyat ami nem pont ezer éve támogatott.
Mi lehet a gikszer?

ezt irja a levelben:


Here are the compiler error messages:

00684890_24.java:7: Public class `Main' must be defined in a file called `Main.java'.
public class Main {
            ^
1 error

ami fura, hogy felette meg ezt irja:

Note that entry point in Java is a 'main' function in a 'Main' class.

ha egy ures Main classban egy main() method van, azt megeszi...

ok, tegyuk ne publicca, legyen ez a kod:

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.LinkedList;

class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new FileReader(System.in));
	String line;

	while((line = br.readLine()) != null)
		System.out.println("x");
    }
}

erre mit ir?

Here are the compiler error messages:

00684912_24.java:4: Class or interface `java.util.LinkedList' not found in import.
import java.util.LinkedList;
^
1 error

na, ezek utan hogy versenyezzek?

az a durva, hogy ez egy tobbezer feladatot tartalmazo, online judge rendszer.

tavaly a C++ megoldasunkkal is szivtunk masfel orat (az 5bol), mert nem fogadta el a rendszer a teljesen szabvanyos, ansi, pedantic kodunkat.
csak eles versenyen meg ennyi infot se kapunk, csak annyit, hogy compile error...

Java verziot/implementaciot le lehet valahogy kerni? Lehet, hogy MS javat hasznalnak, vagy IBM-et, vagy valami egyeb nem tul baratsagosat.

Milyen nyelvekkel lehet nevezni? Ha Java es C++ van, akkor lehet, hogy pl. C# vagy Ruby vagy valami olyan, mostanaban terjedo nyelv is, aminek kizart, hogy regi verziojat elertek volna (szoval mindenkeppen benne lesz minden alap). C# peldaul meg nem volt a kozepkorban, ilyenkor ez nagy elony.

--
The iPad: Because the iPhone was too small for other people to notice you.

> az exception uzenet sem jon vissza, az is wrong answer

Akkor wrong answer/good answare ad 1 bitet.

> nem tudok kiiratni a runtime verziojat

Hogy néz ki az a verzió? Első karakter pld számjegy? Bináris keresés: az első futtatás adja az első bitet, hogy verzió<=5 vagy verzió>5; stb.

Pár futtatás után szerintem kitalálható így a verzió.