목록전체 글 (13)
하루

HTML과 CSS, Servlet을 이용해서 하나의 아래와 같은 웹페이지를 만들 계획이다.

https://www.acmicpc.net/problem/4963 그래프 이론관련된 문제로 정사각형으로 이우어져 있는 섬과 바다 모형을 통해 섬의 개수를 세는 알고리즘을 구현하는 문제이다. 입력 값을 여러 케이스로 연속해서 받아 하나의 case 객체로 저장하여 각 케이스의 섬과 바다의 정보 중 섬에 대한 좌표 정보를 가지고 matrix를 구성하여 그래프로 표현한 뒤 DFS를 사용하여 섬의 개수를 세도록 알고리즘을 구현하였다. try { while(true) { int w, h; int[][] i ; int count =0; String input; input = br.readLine(); String[] data = input.split(" "); w = Integer.parseInt(data[0]); ..

그래프 이론 알고리즘 문제 풀기 정사각형으로 이루어져 있는 섬과 바다 지도가 주어진다. 섬의 개수를 세는 프로그램을 작성하시오. 한 정사각형과 가로, 세로 또는 대각선으로 연결되어 있는 사각형은 걸어갈 수 있는 사각형이다. 두 정사각형이 같은 섬에 있으려면, 한 정사각형에서 다른 정사각형으로 걸어서 갈 수 있는 경로가 있어야 한다. 지도는 바다로 둘러쌓여 있으며, 지도 밖으로 나갈 수 없다. 입력 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스의 첫째 줄에는 지도의 너비 w와 높이 h가 주어진다. w와 h는 50보다 작거나 같은 양의 정수이다. 둘째 줄부터 h개 줄에는 지도가 주어진다. 1은 땅, 0은 바다이다. 입력의 마지막 줄에는 0이 두 개 주어진다. 출력 각 테스트 케이스에 대..