일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 검색완료
- 결항전문
- 종이캐리어
- 중학교입학수학문제
- 홍시스무디
- DFS
- 양양솔비치조식
- 결항
- 고마워다음
- 사진문자추출
- 사진에서 글자추출
- 주차넉넉
- 푸르지오포레피스
- 파이썬
- 양양솔비치세프스키친
- 양양솔비치아침
- 커피쏟음
- 영통역소고기
- 사진문자추출하기
- 가족소고기외식
- 싱가폴중학교수학문제
- 양양솔비치 뷔페
- 영통칠프로칠백식당
- 영통외식
- 에어아시아
- 오트눈썰매장
- 편도수술
- 아이혼자다녀옴
- 당근마켓중고차
- 커피
- Today
- Total
목록분류 전체보기 (413)
너와나의 관심사
queue 를 활용한 이어지는 최단 거리를 탐색 하는 코드 vector bfs_example(int start){ discov = vector (adj.size(), false); queue q; vector order; discov[start] = true; q.push(start); while (!q.empty()) { int here = q.front(); q.pop(); order.push_back(here); for (int i = 0; i < adj[here].size(); i++){ int aa = adj[here][i]; if (!discov[aa]){ dep[aa] = dep[here] + 1; q.push(aa); discov[aa] = true; } //if } //fo..
다시 가고 싶은 바로 셀로나.. 자유로운 복장은 신선한 충격
DFS 에서 ..각연결된 부분 집합을 구하는 문제가 자주 나온다 쉽게 1 부터 max 값까지 쭉 가면서 map 을 하나 더 구해서 각각의 DFS 를 구한뒤 연결된 부분집합의 갯수를 구하는 문제 https://www.acmicpc.net/problem/2468 #include #include #include #include #include #include #include #include #include #include #pragma warning(disable : 4996) using namespace std; long long min_v, max_v; #define MAX(a,b) a>b ? a:b #define MIN(a,b) a>b ? b:a int dx[4] = { 1, -1, 0, 0 }; int..
백준 연구소 문제 https://www.acmicpc.net/problem/14502 1. virus 가 퍼지는걸 인지 후 체크 2. 이때 3개의 방어막을 세우고 count ( 3개를 세우는 방법은 DFS 로 모두 세워준다) 3. 세울때 마다 DFS 로 각각 n 으로 count 를 추가 #include #include #include #include #include #include #include #include #include #include #include #pragma warning(disable : 4996) using namespace std; long long min_v, max_v; #define MAX(a,b) a>b ? a:b #define MIN(a,b) a>b ? b:a int dx[..
알고리즘 문제에서 사용되는 pair 사용법 두개의 쌍을 입력받고 pair 로 값을 push 로 넣고 , sort 를 이용하여 정렬 까지. vector v;int a,b;cin >>a>>b; v.push_back(make_pair(b,a);sort(v.begin(), v.end());
https://www.acmicpc.net/problem/10610 백준 10610 문제 30의 배수중 가장 큰 값 ?3, 6, 9 의 배수의 합은 항상 3의 배수가 된다는 점.. 이걸 알아야 한다 #include #include #include #include #include #include #include #include #include #include using namespace std; #define MIN(a,b) (((a)(b))?(a):(b))#defineABS(a) a> TC; while (TC--){cin >> s;sort(s.begin(), s.end(), greater()); int i = 0;for (i = 0; i < s.length(); i++){ n = s[i] - '0';su..
하게임하듯 하나하나 이뤄나가는 그런 인생을 살아가자.