Минимальный проверяющий тест

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

нты минимального проверяющего теста : ");

}(0);

} catch (FileNotFoundException e) {.println("File not found");

} finally {.close();(pw != null) {.close();

}

}

}static void rec(int step) {(step == stocks.size()) {= new StringBuilder();.append("{");(Integer integer : ans) {.append(integer + ", ");

}.delete(sb.lastIndexOf(","), sb.length());.append("}");.println(sb);;

}(Integer el : stocks.get(step)) {.add(el);(step + 1);.remove(el);

}

}

}

ans=newArrayList();static void main(String[] args) {

Scanner scanner = null;

Map();

,List();f;= true;{= new Scanner(new File("input.txt"));= scanner.nextInt();[][] adjacencyMatrix = new int[topCount][topCount];(inti = 0; i<topCount; i++) {(int j = 0; j <topCount; j++) {[i][j] = scanner.nextInt();

}

());(intj=0;j());(int j = 0; j <topCount; j++) {(reachabilityMatrix[i][j] == 1) {.get(i + 1).add(j + 1);

}

}

}(inti = 0; i<componentsReachability.size(); i++) {

f = false;

key=componentsReachability.get(i+1);(List list : reachabilityBySCC.keySet()) {(list.equals(key)) {

f = true;;

}

}(f) {.get(key).add(i + 1);

} else {

List();.add(i + 1);.put(key, list);

}

,List entry : reachabilityBySCC.entrySet()) {(entry.getKey().equals(entry.getValue())) {.add(entry.getKey());

}

}= new PrintWriter(new File("output.txt"));

pw.println("Начальная матрица смежности :");

stock:stocks){(stock.size()>1){=false;">Matrix.printMatrix(adjacencyMatrix, topCount, pw);.println("Матрицадостижимости :");.printMatrix(reachabilityMatrix, topCount, pw);(List 1) {= false;

break;

}

}(isOne) {.println("Минимальный проверяющий тест : ");

} else {.println("Возможные варианты минимального проверяющего теста : ");

}(0);

} catch (FileNotFoundException e) {.println("File not found");

} finally {.close();(pw != null) {.close();

}

}

}static void rec(int step) {(step == stocks.size()) {= new StringBuilder();.append("{");(Integer integer : ans) {.append(integer + ", ");

}.delete(sb.lastIndexOf(","), sb.length());.append("}");.println(sb);;

}(Integer el : stocks.get(step)) {.add(el);(step + 1);

ans.remove(el);

}

}

}