1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | /* package whatever; // don't place package name! */ import java.io.*; import java.util.*; /* The class name doesn't have to be Main, as long as the class is not public. */ public class Main { public static void main(String[] args) { BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in)); String seed; long iSeed; System.out.flush(); try { seed = stdin.readLine(); }catch(java.io.IOException exp){ exp.printStackTrace(); seed="404";} Random c = new Random(); try { iSeed = Long.parseLong(seed); } catch(NumberFormatException nFE) { iSeed = seed.hashCode(); } c.setSeed(iSeed); double d = c.nextDouble() * 3.1415926535897931D * 2D; for(int l = 0; l < 3; l++) { double d1 = (1.25D + c.nextDouble()) * 32D; int j1 = (int)Math.round(Math.cos(d) * d1); int k1 = (int)Math.round(Math.sin(d) * d1); int j2 = (j1 << 4) + 8; int k2 = (k1 << 4) + 8; System.out.println(l + ": " + j2 + " " + k2); d += 6.2831853071795862D / 3D; } } } |
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEuaW8uKjsKaW1wb3J0IGphdmEudXRpbC4qOwoKLyogVGhlIGNsYXNzIG5hbWUgZG9lc24ndCBoYXZlIHRvIGJlIE1haW4sIGFzIGxvbmcgYXMgdGhlIGNsYXNzIGlzIG5vdCBwdWJsaWMuICovCnB1YmxpYyBjbGFzcyBNYWluIHsKICAgICAgICAKICAgICAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CgkJCgkJQnVmZmVyZWRSZWFkZXIgc3RkaW4gPSBuZXcgQnVmZmVyZWRSZWFkZXIKICAgICAgCQkobmV3IElucHV0U3RyZWFtUmVhZGVyKFN5c3RlbS5pbikpOwogICAgCQlTdHJpbmcgc2VlZDsKCQlsb25nIGlTZWVkOwoJCQoJCVN5c3RlbS5vdXQuZmx1c2goKTsKCQl0cnkgewoJCXNlZWQgPSBzdGRpbi5yZWFkTGluZSgpOwoJCX1jYXRjaChqYXZhLmlvLklPRXhjZXB0aW9uIGV4cCl7IGV4cC5wcmludFN0YWNrVHJhY2UoKTsgc2VlZD0iNDA0Ijt9CgogICAgICAgICAgICAgICAgUmFuZG9tIGMgPSBuZXcgUmFuZG9tKCk7CgoJCXRyeSB7CiAgICAJCQlpU2VlZCA9IExvbmcucGFyc2VMb25nKHNlZWQpOwoJCX0KCQkJY2F0Y2goTnVtYmVyRm9ybWF0RXhjZXB0aW9uIG5GRSkgewogICAgCQkJaVNlZWQgPSBzZWVkLmhhc2hDb2RlKCk7CgkJfQogICAgICAgICAgICAgICAgCgkJYy5zZXRTZWVkKGlTZWVkKTsKCQlkb3VibGUgZCA9IGMubmV4dERvdWJsZSgpICogMy4xNDE1OTI2NTM1ODk3OTMxRCAqIDJEOwogICAgICAgICAgICAJZm9yKGludCBsID0gMDsgbCA8IDM7IGwrKykKICAgICAgICAgICAgCXsKICAgICAgICAgICAgICAgIAlkb3VibGUgZDEgPSAoMS4yNUQgKyBjLm5leHREb3VibGUoKSkgKiAzMkQ7CiAgICAgICAgICAgICAgICAJaW50IGoxID0gKGludClNYXRoLnJvdW5kKE1hdGguY29zKGQpICogZDEpOwogICAgICAgICAgICAgICAgCWludCBrMSA9IChpbnQpTWF0aC5yb3VuZChNYXRoLnNpbihkKSAqIGQxKTsKCiAgICAgICAgICAgICAgICAJaW50IGoyID0gKGoxIDw8IDQpICsgODsKICAgICAgICAgICAgICAgIAlpbnQgazIgPSAoazEgPDwgNCkgKyA4OwoKICAgICAgICAgICAgICAgIAlTeXN0ZW0ub3V0LnByaW50bG4obCArICI6ICIgKyBqMiArICIgIiArIGsyKTsKCiAgICAgICAgICAgICAgICAJZCArPSA2LjI4MzE4NTMwNzE3OTU4NjJEIC8gM0Q7CiAgICAgICAgICAgIAl9ICAKICAgICAgICB9Cn0=
-
upload with new input
-
result: Success time: 0.08s memory: 212416 kB returned value: 0
918569134
0: -328 616 1: -424 -696 2: 776 -8
-
result: Success time: 0.09s memory: 212416 kB returned value: 0
918569134
0: -328 616 1: -424 -696 2: 776 -8



