Levitating

Levitating

  • 분류 전체보기 (98)
    • 기술면접 준비 (1)
    • 운영체제 (2)
    • 임베디드 컴퓨터구조 (1)
    • 백엔드 개발 (Django) (0)
    • 알고리즘 (51)
    • fixing errors (8)
    • etc (3)
    • 파일시스템 (2)
    • 논자시 (8)
    • 파이썬 (4)
    • 취업 후기 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

Levitating

컨텐츠 검색

태그

softeer sk 하이닉스 코테 준비 리눅스 백준c++ 알고리즘 BFS 백트래킹 dfs 프로그래머스 ISA 백준 코테 c++ dp 다이나믹프로그래밍 vscode 디버깅 코딩테스트 논자시 해시

최근글

댓글

공지사항

아카이브

algorithm(1)

  • 백준 14889 스타트와 링크 c++

    해당 문제는 백트래킹 문제이다. N명의 사람이 있고 N/2, N/2로 사람을 나눈 후에 능력치를 계산해주면 된다. N/2, N/2로 팀을 백트래킹으로 나눠주었다. 그리고 cnt==N/2 가 되면 그 때 능력치를 계산해서 업데이트 해줬다. 정말 여러번 시간 초과가 났다. #include #include #include int N; int arr[21][21]; int ans = 987654321; int team[21]; using namespace std; void dfs(int cnt, int start) { if (cnt == N / 2) { int total1 = 0, total2 = 0; for (int i = 0;i < N;i++) { if (team[i] == 1) { for (int j = ..

    2023.08.01
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바