일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Github
- localstorage
- 백준 32028번
- 지금 자면 꿈을 꾸지만
- 더 흔한 색칠 타일 문제
- ucpc 2024 예선 e번
- Express.js
- 백준 32029번
- 그리디
- ERD
- html5
- HTTP
- map
- Next
- insomnia
- 자바스크립트
- ucpc 2023 예선 i번
- Prisma
- MongoDB
- JavaScript
- 백준 28303번
- branch
- MySQL
- ucpc 2023 예선 d번
- PROJECT
- router
- pm2
- 게임 서버 아키텍처
- ccw 알고리즘
- string
Archives
- Today
- Total
목록누적합 (1)
dh_0e
[PS] 자석 / C++ (백준 28303번)
2023 UCPC 예선 I번 문제로, 누적 합을 사용하여 쉽게 풀 수 있는 문제이다. 해결 방법 SN 모양의 자석으로 누적 합을 구하며 에너지 충전량의 최댓값을 구한다. 이때, S극이 1, N극이 5라고 가정하고, S극의 소모값이 두 수의 차(4)에 K를 곱한 값보다 크다면 S극을 N-1(4)로 옮겨준다. 이외에 N-S가 1보다 크면 N극을 한 칸씩 옮겨준다. NS 모양의 자석도 똑같은 로직으로 최댓값을 구하여 자석을 배치했을 때 배터리의 에너지 변화의 최댓값을 구한다.#define _CRT_SECURE_NO_WARNINGS#include#includeusing namespace std;int d[500001], rd[5000001];int main(){ int nn, k, s=1, n=2, answer..
알고리즘/Baekjoon
2024. 8. 22. 21:20