알고리즘

1주차 | 문제 2. 동명이인 문제 새로운 학기가 시작한 어떤 사람은 새로운 수업에서 자신과 비슷한 이름을 가진 사람들이 있다는 것을 알아차린다. 이에 어떤 사람의 이름에 자신의 이름이 포함되어 있는 사람들이 몇 명 있는지 확인하기로 한다. 새로운 수업에 n명의 학생들이 있다. 어떤 사람의 이름이 주어졌을 때, 새로운 수업에서 어떤 사람의 이름을 포함한 다른 사람들의 명수를 구하는 프로그램을 작성하시오. 단, 같은 이름을 가진 사람이 여러 명일 수 있다. 입력 첫째 줄에 어떤 사람을 제외한 수업에 있는 사람의 수 n(1≤n≤10,000)명과 어떤 사람의 이름 s가 주어진다. 둘째 줄부터 n개의 줄에 걸쳐서 수업에 있는 사람들의 이름이 주어진다.주어지는 모든 이름은 알파벳 소문자로 이루어져 있으며, 이름의..
1주차 | 문제 1. 경로의 개수 문제 구름이가 사는 구름 나라는 n개의 섬으로 이루어져 있습니다. 섬은 1번부터 n까지 번호가 매겨져 있습니다. 구름 나라는 사람들이 섬들 사이를 편하게 이동할 수 있도록 섬과 섬 사이에 많은 다리를 설치했습니다. 설치된 다리들은 아래의 특징들을 만족합니다. i번 섬에 연결된 모든 다리는 i+1번 섬과 연결되어 있습니다. 단, n번 섬은 1번 섬으로 연결됩니다. 다리는 단방향으로, 돌아올 수는 없습니다. i번 섬은 항상 i+1섬으로 가는 다리는 여러 개 일 수 있습니다. 섬의 개수와 각 섬에서 건설된 다리의 개수가 주어졌을 때, 구름이는 1번 섬에서 정확히 n개의 다리를 사용하여 다시 1번 섬으로 돌아올 때 경로의 경우의 수를 구하고자 합니다. i번 섬에서 i+1번 섬을..
dduniverse
'알고리즘' 태그의 글 목록 (4 Page)