구름 문제 근묵자흑 #include #include using namespace std; int main() { int n; int k; int idx; int answer = 0; cin >> n; cin >> k; vector v(n); for(int i = 0; i > v[i]; } idx = 0; while (idx < n) { if (idx == 0) idx = idx + k; else idx = idx + k - 1; answer++; } cout 알고리즘 2020.11.18
백준 11057 오르막 수 만약 앞자리가 0이면 뒤엔 10개의 숫자가 올 수 있고, 1이면 9개~ 규칙이 이미 정해져있다. 그러므로 dp[i][j] += dp[i - 1][k]; 라는 점화식을 도출 해낼 수 있다. #include using namespace std; #define mod 10007 int main() { int n; int dp[1001][10] = { 0 }; int sum = 0; cin >> n ; for (int m = 0; m < 10; m++) { dp[1][m] = 1; } for (int i = 2; i 알고리즘 2020.11.17
티스토리 구글애드샌스 플러그인이 없어졌습니다. 일단 첫번째로 구글 애드샌스 심사를 받은 계정이 필요합니다. 그 다음엔 원래 티스토리 관리자화면으로 가서 플러그인으로 추가하는 형식이였지만, 변경되었습니다. 애드센스관리에 들어가셔서 구글애드센스에 심사통과한 계정을 입력해주세요 이제 편리하게 추가하고 싶으신 곳에 편하게 설정하시면 됩니다. 카테고리 없음 2020.11.09
1. 30 ft_lstmap t_list *ft_lstmap(t_list *lst, void *(*f)(void *), void (*del)(void *)); 설명 lst로 받은 링크드리스트 각 content에 f함수적용한 새로운 리스트를 만들고, 새 노드를 동적할당 하다가 실패 할 경우 새로 만들어진 링크드리스트를 싹다 없애라. 인자 lst - 요소에 대한 포인터의 주소. void *(*f)(void *) - 반복하는 데 사용되는 함수의 주소 void (*del)(void *) - 삭제하는 데 사용되는 함수의 주소 리턴값 새로 생성된 링크드리스트 42 Libft 2020.10.21
1. 29 ft_lstiter void ft_lstiter(t_list *lst, void (*f)(void *)); 설명 목록 'lst'를 반복하고 함수를 적용합니다. 인자 t_list *lst - 요소에 대한 포인터의 주소. void (*f)(void *) - 반복하는 데 사용되는 함수의 주소 리턴값 x 42 Libft 2020.10.21
1.28 ft_lstadd_back 설명구조체 링크드리스트 뒤에 노드를 추가한다. 인자t_list **lst 일중포인트의 주소를 가지고있는 이중포인터 t_list *new_node 뒤에 추가 할 노드 리턴값x 42 Libft 2020.10.20
1.27 ft_lstclear void ft_lstclear(t_list **lst, void (*del)(void *)); 설명 주어진 요소와 모든 요소를 삭제하고 해제합니다 인자 요소에 대한 포인터의 주소. # 삭제하는 데 사용되는 함수의 주소 리턴값 x 42 Libft 2020.10.17
1.26 ft_lstdelone 설명매개 변수로 요소를 취하고 함수를 사용하여 요소의 내용 기억 'del'은 매개 변수로 주어지고 요소를 해제합니다. 'next'의 메모리를 해제해서는 안됩니다. 인자 t_list *lst 해제 할 요소입니다. void (*del)(void *)) -> 매개변수가 void*이고 반환형이 void인 함수만 가리킬수 있다 삭제하는 데 사용되는 함수의 주소 (함수 포인터) The address of the function used to delete the content. 리턴값x 42 Libft 2020.10.17
1.25 ft_lstsize 설명노드의 갯수를 체크한다. 인자t_list *lst t_list구조체의 주소를 담고있는 lst 포인터 변수 리턴 값링크드리스트의 길이 (노드의 갯수) 42 Libft 2020.10.17
1.24 ft_lstadd_front 설명시작 부분에 'new'요소를 추가합니다 인자t_list **lst - 첫 번째 링크에 대한 포인터의 주소 목록 t_list *new_node - 요소에 대한 포인터의 주소 리턴값x 코드는 짧은데 나한텐 좀많이 어려웠다. 42 Libft 2020.10.16