일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DP
- 구현
- 맛집
- sw expert academy
- 동적 계획법
- 완전탐색
- 백준
- 소수
- 시뮬레이션
- dfs
- Algorithm
- 잠실
- koitp
- BOJ
- PS
- 백트래킹
- C++
- SWEA
- 해커랭크
- 스택
- 삼성 기출
- 브루트포스
- BFS
- hackerrank
- 에라토스테네스의 체
- 알고리즘
- 삼성 SDS 대학생 알고리즘 특강
- 다이나믹 프로그래밍
- 그리디
- dynamic programming
- Today
- Total
펭로그
잠실 롯데월드몰 5층에 위치한 카카오프렌즈샵에 다녀왔다. 입구에는 무지와 콘, 프로도와 네오가 반기고 있다. 호텔 드 라이언 신상!! 매장은 그리 넓은편이 아닌데도 사람들로 북적북적 라이언 졸귀탱 결제시 1000원 추가시 더스트백으로 가져갈 수 있다! 그래서 삼 바로 옆에는 프렌즈 카페가 있다. 메뉴판을 못찍었는데 생각보다 비싸진 않다. 아메리카노 3500원부터 5000원~6000원 메뉴까지 있다. 프렌즈 캐릭터가 그려진 마카롱, 컵케익, 조각케익 등을 팔고 있다. 컵홀더는 무지가 그려져있다. 벗기면 안에 라이언이!!!!!!!! 오늘의 지름 목록! 뿌-듯
문제링크 : https://boj.kr/11653 어떤 숫자의 소인수들은 소수들의 곱으로 표현할 수 있다.그러기 위해선 입력 숫자의 범위만큼 소수 리스트를 구해서 해당 소수들이 입력 숫자로 나누어 떨어지는지를 계산하고 이를 무한히 반복하여 더이상 나누어 떨어지지 않을 때까지 나누면 된다. 다만, 소수 리스트를 다 구할 필요는 없고 입력 숫자의 제곱근 범위까지만 구하면 된다.제곱근보다 큰 범위의 숫자를 2개 이상 서로 곱하면 입력 숫자를 초과하기 때문에 더 이상 구할 필요가 없다.소수 리스트에 속하지 않은 남은 숫자는 무조건 소수이다. (해당 숫자가 소수 리스트의 곱으로 표현되는 순간 소수가 아니다.) 소수 판별은 에라토스테네스의 체를 이용하여 구하면 더 빠르게 구할 수 있다. 123456789101112..
// BOJ 1753 최단경로#include #include #include #include using namespace std; struct edge {vector to;vector len;}; int main() {ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);freopen("input.txt", "r", stdin); vector edg(20001);priority_queue qq; int D[20001] = { -1, };int num, e, start;cin >> num >> e >> start;D[start] = 0;qq.push(pair(0, start)); int u, v, w;for (int i = 0; i < e; i++)..
잠실 방이동 먹자 골목에 있는 존맛탱 삼겹살집 미소공장을 다녀왔다. 메뉴는 평범한 다른 고기집과 크게 다르지 않아보인다.묵사발 먹어보고 싶었는데 다 떨어졌다해서 못먹었다. 아쉽아쉽 제주 통오겹살 2인분을 시켰다. 기본 상차림 점원이 직접 구워준다. 개꿀! 명이나물을 불판에 올려서 살짝 익히고 삼겹살을 소스에 찍어서 먹는다.특이하게 여기선 와사비를 기본으로 주는데 와사비를 살짝 올려서 먹으면 존맛탱이다. 명이나물 개꿀 두부김치는 기본 서비스로 나온다. 메뉴판에도 있는걸 보면 추가는 따로 해야하는듯 이건 삼겹살 1인분만 추가로 시킨건데 이것도 개꿀맛 껍데기도 추가로 시켰다. 기본적으로 삶아서 나오기 떄문에 살짝만 익히면 된다. 껍데기도 존맛탱 합격!
문제링크 : https://boj.kr/1260 가장 기본적인 DFS, BFS 문제이다.시간초과 때문에 애먹었었는데.. 백준 사이트 자체 채점 시스템은 제약조건이 너무 많은 것 같다.std::cin과 같은 것도 조심해야 하고 for each 구문도 조심해야 하는듯....편하려고 STL을 사용하면 문제 생기는 부분이 좀 있는 것 같다. 1234567891011void dfs(int num){ if(!visited[num]) sort(node[num].begin(), node[num].end()); visited[num] = true; for(int i : node[num]) { if (!visited[i]) { cout