반응형
Notice
Recent Posts
Recent Comments
Link
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 정보보안
- 데이터사이언스
- LangChain
- t검정
- 자료구조
- 딥러닝
- 보안기사
- 코딩테스트
- 카카오페이면접후기
- 리눅스
- 시간초과
- 레디스
- 파이썬
- 분산시스템
- Python
- 정보보안기사
- 우선순위큐
- 카카오페이
- 보안
- FastAPI
- java
- 프로그래머스
- lightsail
- 그리디
- 다이나믹프로그래밍
- synflooding
- t-test
- 백준
- springboot
- linux
Archives
목록다이나믹프로그래밍 (2)
Techbrad
[백준] 1912번 연속합 DP - 파이썬
https://www.acmicpc.net/problem/1912 일단 DP에서 값을 계속 더해 가면서 선택, 선택 안함 유형으로 풀이했다.다음 값을 계속 더해나가되 계속 양수이면 이어서 연속으로 합을 구한다. 하지만 음수가 되버리면 최대값의 조건이 깨지므로 0으로 초기화 한다. N = int(input())lst = [0] + list(map(int, input().split()))dp = [0] * (N+1)if max(lst[1:])
카테고리 없음
2024. 6. 30. 12:23
[백준] 1309번 동물원 DP - 파이썬
https://www.acmicpc.net/problem/1309 풀면서 어려웠던 점1. DP 테이블을 만들면서 사자를 한마리도 배치하지 않는 경우를 생각해내기 힘들었다.2. 메모리 초과 DP 테이블에서 한마리도 배치않는 경우 0, 1에 배치할 경우 1, 2에 배치할 경우 2로 정한 후에 풀게되면 수월하게 풀 수 있었다.그리고 int 형은 4Byte라 문제가 없어보이는데 왜 메모리 초과가 발생하는지에 대해 의문이다. 혹시라도 지나가다가 명확히 아시는 분이 있으면 댓글을 부탁드립니다. ㅜ.ㅜ N이 100,000이 최대이니까 300,000 개의 int가 있고 이는 1,200,000 byte이고 1.2M 정도 밖에 안되지만 무슨 이유일까... 아무튼 dp를 계산해줄 때 9901을 나눈 나머지를 사용하면 된다..
Programming/코딩테스트
2024. 6. 30. 11:27