일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java #자바 #동빈나
- java #자바 #생활코딩
- 백준 #알고리즘 #파이썬 #코딩테스트
- 프로그래머스
- Dijkstra
- 다익스트라
- java #자바
- 백준
- css #웹 #생활코딩
- 알고리즘
- 프로그래머스 #파이썬 #알고리즘 #코딩테스트
- 투포인터
- 백트랙킹
- react #리액트 #동빈나 #나동빈 #유튜브강의
- BFS
- 프로그래머스 #파이썬 #코딩테스트 #알고리즘
- 파이썬
- 다이나믹프로그래밍
- DFS
- 코딩테스트
- css #생활코딩 #웹
- 백준 #파이썬 #알고리즘 #코딩테스트
- 재귀
- 파이썬 #알고리즘 #코딩테스트 #프로그래머스
- 자바 #java
- PYTHON
- java #자바 #나동빈
- dp
- react #리액트 #동빈나
- 파이썬 #백준 #알고리즘 #코딩테스트
- Today
- Total
목록
728x90
파이썬 #알고리즘 #코딩테스트 #백준
728x90
(3)
커리까지
문제 최흉최악의 해커 yum3이 네트워크 시설의 한 컴퓨터를 해킹했다! 이제 서로에 의존하는 컴퓨터들은 점차 하나둘 전염되기 시작한다. 어떤 컴퓨터 a가 다른 컴퓨터 b에 의존한다면, b가 감염되면 그로부터 일정 시간 뒤 a도 감염되고 만다. 이때 b가 a를 의존하지 않는다면, a가 감염되더라도 b는 안전하다. 최흉최악의 해커 yum3이 해킹한 컴퓨터 번호와 각 의존성이 주어질 때, 해킹당한 컴퓨터까지 포함하여 총 몇 대의 컴퓨터가 감염되며 그에 걸리는 시간이 얼마인지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수가 주어진다. 테스트 케이스의 개수는 최대 100개이다. 각 테스트 케이스는 다음과 같이 이루어져 있다. 첫째 줄에 컴퓨터 개수 n, 의존성 개수 d, 해킹당한 컴퓨터의 번..
숫자 카드 성공 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 2 초 256 MB 35002 17355 12026 48.866% 문제 숫자 카드는 정수 하나가 적혀져 있는 카드이다. 상근이는 숫자 카드 N개를 가지고 있다. 정수 M개가 주어졌을 때, 이 수가 적혀있는 숫자 카드를 상근이가 가지고 있는지 아닌지를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10,000,000보다 작거나 같다. 두 숫자 카드에 같은 수가 적혀있는 경우는 없다. 셋째 줄에는 M(1 ≤ M ≤ 500,000)이 주어..
나이순 정렬 성공 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 3 초 256 MB 62660 26895 20425 42.111% 문제 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 작성하시오. 입력 첫째 줄에 온라인 저지 회원의 수 N이 주어진다. (1 ≤ N ≤ 100,000) 둘째 줄부터 N개의 줄에는 각 회원의 나이와 이름이 공백으로 구분되어 주어진다. 나이는 1보다 크거나 같으며, 200보다 작거나 같은 정수이고, 이름은 알파벳 대소문자로 이루어져 있고, 길이가 100보다 작거나 같은 문자열이다. 입력은 가입한 순서로 주어진다. 출력 첫째 줄부터 총 ..