동환아 공부해야지

  • 홈
  • 태그
  • 방명록

Algorithm (Python & Java)/그리디 2

[백준/Python] 수리공 항승 1449

1. 첫 번째 풀이(success): 슬라이딩 윈도우(아님ㅋㅋ;)'''슬라이딩 윈도우로 한번 탐색 때리면 될듯!- 가장 첫 번째 지점부터 탐색하기 위해 물 세는 곳을 정렬- end = stt + l, (lst[-1]+0.5 in visited == True) 가 될 때까지 탐색- 방문할 곳이 연속적이라는 보장이 없으므로 visited는 set으로 처리- (다음 누수지점-0.5, 다음 누수지점, 다음 누수지점+0.5)를 분기처리해서 탐색'''# 입력def input_data(): n,l = map(int,input().split()) lst = list(map(int,input().split())) return n,l,lst# maindef solution(n:int, l:int ,lst:..

Algorithm (Python & Java)/그리디 2024.12.15

[백준/Python] 병든 나이트 1783

1. 첫 번째 풀이(fail): 백트래킹'''이건 백트래킹으로 풀면 될 듯!더 이상 움직일 있는 칸이 없다면 끝인걸로'''def move(i,cr,cc): if i == 0: nr,nc = cr-2, cc+1 elif i == 1: nr,nc = cr-1, cc+2 elif i == 2: nr,nc = cr+1, cc+2 else: nr,nc = cr+2, cc+1 return nr,ncdef dfs(cr,cc,cnt,visited,used): global maxCnt # 탐색 for i in range(4): nr,nc = move(i,cr,cc) if not(0 4: fo..

Algorithm (Python & Java)/그리디 2024.11.20
이전
1
다음
더보기
프로필사진

동환아 공부해야지

아는거 떠벌리기 좋아하는 주니어의 개발 블로그

  • 분류 전체보기 (88)
    • Algorithm (Python & Java) (18)
      • 구현 (3)
      • 그래프, 탐색 (6)
      • 투 포인터 (2)
      • 스택 & 큐 (3)
      • 문자열 (2)
      • 다이나믹프로그래밍 (0)
      • 그리디 (2)
    • Java (18)
    • Operating System (4)
    • Network (2)
    • DataBase (10)
    • TroubleShooting & Study (32)
      • SpringBoot (18)
      • Infra (8)
      • Architecture & Design Patte.. (4)
      • etc. (2)
    • 회고록 (4)

Tag

네트워크 프로토콜, 스니펫, githubacitions, 널널한개발자, 스파로스아카데미후기, Jenkins #Jenkins, Complie, Spharos Academy, 오토 박싱, 스파로스 아카데미, 곰책, Jenkins백업, Jenkins이동, Code Snippet, 코드스니펫, 스파로스아카데미#부트캠프#신세계아이앤씨, Java Complie, github Actions, 오토박싱, cursor-based pagination,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바