본문 바로가기
반응형

전체 글54

[백준] 6086번 최대 유량 문제 풀이(c++) 링크 : https://www.acmicpc.net/problem/6086 문제농사꾼 존은 소들이 충분한 물을 마시길 원했다. 그래서 농장에서 우물에서 외양간을 잇는 N개의 배수관의 지도를 만들기로 했다. 존은 아주 다양한 크기의 배수관들이 완전히 우연한 방법으로 연결돼있음을 알았다. 존은 파이프를 통과하는 유량을 계산하고 싶다.두개의 배수관이 한줄로 연결 돼 있을 때 두 관의 유량 중 최솟값으로 흐르게 된다. 예를 들어 용량이 5인 파이프가 용량이 3인 파이프와 연결되면 한개의 용량 3짜리 파이프가 된다. +---5---+---3---+ -> +---3---+게다가, 병렬로 연결돼 있는 배수관들은 각 용량의 합만큼의 물을 보낼 수 있다. +---5---+ ---+ +--- .. 2024. 9. 11.
[알고리즘] 최대 유량/포드-풀커슨 알고리즘에 대하여 **이 글은 학교 수업 시간에 활용한 발표자료를 가지고 재구성한 글입니다. 다양한 블로그나 사이트로부터 내용과 사진을 참고했으므로 출처를 밝힙니다.**참고자료 출처(감사합니다!)- https://velog.io/@kasterra/%EC%9C%A0%EB%9F%89-%EA%B7%B8%EB%9E%98%ED%94%84-%ED%8F%AC%EB%93%9C-%ED%92%80%EC%BB%A4%EC%8A%A8-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98- https://www.slideshare.net/slideshow/2020-2-8-250161391/250161391- https://gseok.gitbooks.io/algorithm/content/b124-d2b8-c6cc-d06c-d50c-b8.. 2024. 9. 10.
[수학] 적분 풀이 유형 - sin과 cos의 반각 공식 적분 문제를 풀 때 적분 기호 안에 삼각함수가 제곱 꼴로 되어 있으면 어떻게 풀어야 할 지 감이 잘 안 잡히는데요!그럴 때 사용할 수 있는 것이 바로 반각 공식입니다.  물론, 식에 sin^2이나 cos^2이 있다고 해서 무조건 반각 공식을 사용하는 것은 아닙니다.sin의 차수 혹은 cos의 차수가 홀수라면, sin^2 + cos^2 = 1 공식을 이용하여삼각치환을 하면 됩니다. 2024. 7. 16.
[수학] 적분 풀이 유형 - 삼각 치환에 대하여 적분할 때 식을 적분하기 쉬운 꼴로 바꾸지 않으면 직접 계산하기 상당히 까다로워지는데요.이 때, 몇 가지 특정한 모양에 대해 "이렇게 치환하면 편해요" 라는 식의 형식이 정해져 있습니다.그 중 한 가지가 삼각 치환 유형입니다. 이번 글에서는 가장 보편적이고 간단한 삼각치환 활용 방법과 예제에 대해 다룹니다.  삼각 치환에 대해 조금 감이 오시나요?다음 삼각함수의 기본 공식에 근거하여 식을 우리가 적분하기 쉬운 모양으로 바꾸는 것입니다.sin^2 + cos^2 = 1tan^2 + 1 = sec^2cot^2 + 1 = csc^2 이런 유형의 문제를 많이 풀어 보신다면 익숙해지실 겁니다. 읽어 주셔서 감사합니다. 2024. 5. 2.
[수학] 적분의 평균값 정리와 증명 적분의 평균값 정리란? 적분의 평균값 정리란 함수 f가 닫힌 구간 [a, b]에서 연속이면, [a, b] 내의 한 점 c가 존재하여 다음 식이 성립한다는 정리입니다.$$ f(c)=\frac{1}{b-a}\int_{a}^{b}f(x)dx $$ 증명증명은 최대 - 최소 정리와 사잇값 정리를 이용합니다. f가 [a, b]에서 연속이므로최대 - 최소 정리에 의해 최댓값 M, 최솟값 m을 가집니다.즉, m$$ \int_{a}^{b}mdx\leq \int_{a}^{b}f(x)dx\leq \int_{a}^{b}Mdx $$$$ m\leq \frac{1}{b-a}\int_{a}^{b}f(x)dx\leq M $$f는 [a, b]에서 연속이므로 사잇값 정리에 의해$$ f(c)=\frac{1}{b-a}\int_{a}^{b}f.. 2024. 5. 2.
[백준] 14003번 가장 긴 증가하는 부분 수열5 문제 풀이(c++) 문제 링크 - https://www.acmicpc.net/problem/14003 14003번: 가장 긴 증가하는 부분 수열 5 첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 수열 A를 이루고 있는 Ai가 주어진다. (-1,000,000,000 ≤ Ai ≤ 1,000,000,000) www.acmicpc.net 문제 설명 수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열을 구하는 프로그램을 작성하시오. 예를 들어, 수열 A = {10, 20, 10, 30, 20, 50} 인 경우에 가장 긴 증가하는 부분 수열은 A = {10, 20, 10, 30, 20, 50} 이고, 길이는 4이다. 첫째 줄에 수열 A의 가장 긴 증가하는 부분 수열의 길이를 출력한다. 둘.. 2024. 3. 29.
728x90
반응형