Este es un año de edad por ahora, así que mi respuesta es para futuros stumblers.
El ACM-ICPC Live Archive tiene muchos problemas grandes, y en muchas áreas diferentes. (El proyecto Euler también es grandioso, pero los problemas son todos teóricos numéricos.) Y saltar al aro es normal con estas cosas ... la última vez que lo revisé, Facebook Puzzles requiere que envíes un archivo comprimido que contenga el código y un archivo de compilación Ant, y tardan mucho tiempo en responderte.
Solo he enviado código Java a UVa, así que detallaré un poco los detalles de Java para cualquier otra persona que tenga problemas. Su clase debe llamarse al Main
, y su punto de entrada debe ser el método main
. Has leído en System.in
. Si estás en una plataforma Unix-y, después de compilar puede utilizar
Java Main < input.txt
para probar su programa.
La presentación tiene que ser exacta. Por ejemplo, si dicen que "las salidas deben estar separadas por una línea en blanco", eso no significa que "siga cada salida con una línea en blanco". Finalmente, no tengas miedo de revisar sus foros.
Referencia: http://online-judge.uva.es/board/viewtopic.php?t=7429
(En el código de ejemplo, que leen la entrada byte por byte no hacen eso, el uso del escáner en lugar Tampoco es necesario tener el método principal de crear una instancia de.. la clase. Puede ir 100% estático, y con frecuencia los problemas son lo suficientemente pequeños como para que OOP no le compre nada).
Además, desde que escribí esto, TalentBuddy ha sido creado, y es mucho más fácil de usar que el juez de UVa. – johncip