블로그 글 쓰는게 정말 오랜만인 것 같네요..! 교환학생 당시에 열심히 블로그 쓰려했지만 너무 많은 여행과 일정으로 잠시 블로그를 접었어요. 교환학생 이야기는 틈나면 다시 작성해보겠습니다. 한국 돌아와서 소마(소프트웨어 마에스트로)에 도전하고자 열심히 알고리즘 공부를 하던 도중 재밌는 사실을 발견해서 기록하고자 블로그를 작성하게 되었습니다. 이분 탐색 기본 문제를 풀이하던 도중, 정렬이 자동으로 되는 set을 사용해서 이 문제를 풀었습니다. 이분 탐색을 공부하고자 해당 문제를 풀었으니 std::binary_search()를 사용했더니 세상에 시간초과가 났습니다. #include #include #include using namespace std; int n; //배열 크기 set s; int m; voi..

안녕하세요. 오늘은 알고리즘 중에서 완전탐색 브루스포스에 대해서 포스팅하겠습니다! 완전탐색은 문제를 해결하기 위해 확인해야하는 모든 경우를 전부 탐색하는 방법입니다. 예를 들어, 4가지 숫자로 이뤄진 금고의 비밀번호를 알고자한다면 0000부터 9999까지 모든 경우의 수를 직접 시도해보는 방법이 브루스 포스 알고리즘입니다. 브루스포스 알고리즘 유형은 보통 다음과 같습니다. N개중 (중복을 허용해서/중복없이) M개를 (순서 있게 나열하기/순서 상관없이 고르기) 15651번은 브루스포스 유형 중 N개중 중복을 허용해서 M개를 순서있게 나열하는 방법입니다. https://www.acmicpc.net/problem/15651 15651번: N과 M (3) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다...
백준 1008번 문제는 사칙연산 중 나눗셈을 코딩으로 구현하는 문제입니다. 덧셈, 뺄셈, 곱셈과 같은 다른 사칙연산 문제들은 문제 그대로 풀어도 잘 풀렸지만 백준 1008번 문제는 한번 더 생각을 해봐야하는 문제라서 포스팅해보려합니다. Q.1008 문제 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다. (10의 -9제곱) 이 문제를 보고 고려해야할 점은 두가지입니다. 첫번째는 자료형, 두번째는 소수점자릿수입니다. 1. 자료형 C++에는 자료형이 다양하게 있습니다. 그 중에서 보통 숫자는 정수를 다루는 i..
- Total
- Today
- Yesterday
- 교환학생
- 백준
- 깃 예제
- 공룡책
- 개발일지
- nodejs
- 혼공단 9기
- 해커톤
- 혼공학습단
- 스페인
- C++
- AWS
- 혼공
- JavaScript
- MySQL
- 백엔드 개발
- googleapis
- 프로젝트
- 자바스크립트
- SQL
- 운영체제
- 리눅스
- 개발
- JS
- Linux
- Process
- Signal
- 스페인 교환학생
- 혼공단
- 혼공단 SQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |