예제 #1
0
파일: Gen.java 프로젝트: hrnn/olymp
 static void genSimple() throws IOException {
   data.add("a");
   data.add("da");
   data.add("dd");
   data.add("cc");
   print();
   data.add("a");
   data.add("j");
   data.add("jb");
   data.add("ac");
   print();
 }
예제 #2
0
파일: Gen.java 프로젝트: hrnn/olymp
 static void genRandom(int cnt, int value) throws IOException {
   ArrayList<Integer> ch = new ArrayList<Integer>();
   ch.add(rand.nextInt(value / cnt));
   for (int i = 1; i < cnt; i++) ch.add(rand.nextInt(value / cnt) + 1 + ch.get(i - 1));
   crypto(ch);
   print();
 }
예제 #3
0
파일: Gen.java 프로젝트: hrnn/olymp
 static void genRandom2(int cnt, int len) throws IOException {
   for (int i = 0; i < cnt; i++) {
     String t = "";
     for (int j = 0; j < len; j++) t += (char) ('a' + rand.nextInt(10));
     data.add(t);
   }
   print();
 }
예제 #4
0
파일: Gen.java 프로젝트: hrnn/olymp
 static void genYes(int cnt, int len) throws IOException {
   for (int i = 0; i < cnt; i++) {
     String t = "";
     for (int j = 0; j < len; j++) t += (char) ('a' + rand.nextInt(10));
     data.add(t);
   }
   Collections.sort(data);
   print();
 }
예제 #5
0
파일: Gen.java 프로젝트: hrnn/olymp
  static void genNo(int cnt, int value) throws IOException {
    ArrayList<Integer> ch = new ArrayList<Integer>();

    for (int i = 0; i < cnt - 1; i++) ch.add(rand.nextInt(value) + 1);
    ch.add(ch.get(rand.nextInt(cnt - 1)));
    Collections.sort(ch);
    crypto(ch);
    print();
  }
예제 #6
0
파일: Gen.java 프로젝트: hrnn/olymp
 static void genSpecialNo(int len) throws IOException {
   for (int i = 0; i < 10; i++) {
     String t = "";
     t += (char) ('a' + i);
     for (int j = 1; j < len; j++) t += "a";
     data.add(t);
   }
   Collections.shuffle(data, rand);
   print();
 }
예제 #7
0
파일: Gen.java 프로젝트: hrnn/olymp
 static void genRandomSame(int cnt, int len) throws IOException {
   for (int i = 0; i < cnt; i++) {
     String t = "";
     for (int j = 0; j < len; j++) t += (char) ('a' + rand.nextInt(10));
     data.add(t);
     if (rand.nextInt(100) < 30 && i < cnt - 1) {
       data.add(t);
       i++;
     }
   }
   Collections.sort(data);
   print();
 }