일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 파이썬
- 파이썬 강좌
- python
- 프로그래밍
- 2020
- 강좌
- 자살
- 철학
- mmcv
- python 강의
- 라즈베리파이 모니터
- BOJ
- 알고리즘
- dynamic programming
- 파이썬 강의
- 다이나믹프로그래밍
- python 강좌
- 2021
- 강의
- 인생
- it
- 자작시
- 2024
- 공부
- 슬픔
- C++
- dp
- 계획
- 백준
- mmdetection
Archives
- Today
- Total
목록
투 포인터
(1)
반응형
반응형
Stargazer
[백준] 2473번 : 세 용액 C++ (두 포인터)
접근: 용액을 모두 탐색 하긴 해야 하기 때문에, 탐색방법 중에 두포인터를 이용하도록 하겠다. (막상 두포인터인지는 모르겠다...) 전략: 입력 받은 값을 오름차순으로 정렬 후에, 작은 것부터 하나씩 기준을 정한다. 그 기준으로 오른쪽 배열에서 가장 왼쪽과 가장 오른쪽을 먼저 선택하고, 용액을 합쳤을 때 절댓값이 작게 되도록, 그 간격을 좁히는 방향으로 점점 이동한다. 만나면 다음 기준으로 옮기고 반복한다. 코드: #include #include #include #include using namespace std; int n; // 3~5000 long long sum = 3000000001; vector input; int main(){ cin >> n; input.resize(n); for(int i..
Undergraudate basics(학부생 기초)/자료구조, 알고리즘
2022. 7. 9. 02:07