본문 바로가기 메뉴 바로가기

KidCat

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

KidCat

검색하기 폼
  • 분류 전체보기 (56)
    • PS (4)
    • 연구실 (2)
    • 전공 (50)
      • 컴파일러 (8)
      • 컴퓨터 네트워크 (28)
      • 소프트웨어 공학 (14)
  • 방명록

PS (4)
[백준 2437] 저울

아이디어는 금방 떠올렸는데 확신하는데 좀 시간이 걸렸던 문제였다. https://www.acmicpc.net/problem/2437 2437번: 저울 하나의 양팔 저울을 이용하여 물건의 무게를 측정하려고 한다. 이 저울의 양 팔의 끝에는 물건이나 추를 올려놓는 접시가 달려 있고, 양팔의 길이는 같다. 또한, 저울의 한쪽에는 저울추들만 놓 www.acmicpc.net 수학적 증명말고 좀 더 쉽게 이해 해두려고 글을 남기기로 했다. 저울추 배열을 정렬했다고 가정하고 내가 X번째 저울추를 살펴보고 있다고 하자. 이 때 추의 무게를 m이라고 둔다. 내가 X번째 저울추를 꺼내기 전까지 모든 저울추의 무게합을 Z라고 생각해보자. 즉, 1번째....X-1번째 저울추까지의 무게의 합이 Z이다. 1) 만약 여기서 X번 ..

PS 2023. 9. 2. 19:53
[백준 9466] 텀 프로젝트 - 위상정렬 풀이

https://www.acmicpc.net/problem/9466 9466번: 텀 프로젝트 이번 가을학기에 '문제 해결' 강의를 신청한 학생들은 텀 프로젝트를 수행해야 한다. 프로젝트 팀원 수에는 제한이 없다. 심지어 모든 학생들이 동일한 팀의 팀원인 경우와 같이 한 팀만 있을 www.acmicpc.net 이 문제를 처음 풀고나서 위상정렬 푼 것이 조금 마음에 들지 않아서 구글링을 했었다. 검색한 블로그들을 읽어보니 DFS를 이용한 좋은 풀이 방법이 존재했다. 대부분의 블로그들이 다 똑같은 풀이 방법만 적혀 있었기 때문에, 내가 푼 다른 풀이를 적어놓기로 했다. 개인적으로 문제를 풀 때 다양한 풀이 방법을 접해보는 것이 좋다고 생각하기 때문이다. 문제를 읽었을 때 다음과 같은 풀이들을 생각했다. 모든 정..

PS 2023. 8. 13. 14:06
[C++] 백준1025. 제곱수 찾기

https://www.acmicpc.net/problem/1025 1025번: 제곱수 찾기 첫째 줄에 N, M이 주어진다. 둘째 줄부터 N개의 줄에는 표에 적힌 숫자가 1번 행부터 N번 행까지 순서대로 한 줄에 한 행씩 주어진다. 한 행에 적힌 숫자는 1번 열부터 M번 열까지 순서대로 주어지 www.acmicpc.net 블로그에 풀이가 중복되면 리뷰하지 않는데, 다른 블로그 풀이를 봐도 이해하기 좀 힘들었다 이해하기 힘들었던 이유는 이 문제가 반복문 5개를 만들어야 되서 그렇다. 내 머리로는 범위 설정이 너무 헷갈렸다. 풀이는 바로 떠올랐는데, 반복문을 못 만들어서 한참걸렸다. 문제 풀이방법은 배열의 각 값마다 행,열로 등차수열 할 수 있는 최대치까지 붙여가면서 제곱수인지 판단하는 방법이다. 예를 들자면..

PS 2023. 3. 19. 14:28
N-Queen

N-Queen 문제는 백트래킹을 이용한 웰노운 문제 중 하나이다. 내 풀이가 다른 블로그들의 풀이와 차이가 좀 있어서 글을 작성하게 되었다. 웰노운 문제이고 풀이방법이 존재하는 이상 내 풀이가 다른 풀이보다 더 좋은 풀이가 아니다. 실제로 백준의 N-Queen 문제에서 돌려본 결과, 내 풀이가 시간이 더 오래걸리는 것을 확인했다. 내 풀이를 설명하기 위해 체스판을 위에서 부터 1행, 2행 .. n행이라고 하고, 가장 왼쪽 열부터 1열,2열 .. n열이라고 하겠다. 여담으로 처음에는 DP로도 될것 같았다. 2*2 에 체스판이 있다고 하면, 왼쪽, 중간, 오른쪽 3군데에 체스판 열을 끼워넣으면 3*3 체스판이 된다. 2*2 체스판에는 끼워넣을 수 있는 곳이 3군데, 3*3 체스판은 4군데 .. 해서 N*N ..

PS 2023. 2. 18. 18:42
이전 1 다음
이전 다음
공지사항
  • 블로그 글에 관해서
  • 학부 / 공부 저장용 블로그입니다.
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • Compiler
  • Ambiguity
  • 디자인 패턴
  • Proper CFL
  • 혼잡제어
  • 백준 2437
  • 컴파일러
  • CUDA VISUAL STUDIO 2022 지원
  • ngp 오류
  • 회선교환
  • 인터네트워크
  • 소프트웨어 공학
  • 인터넷프로토콜
  • 셀룰러네트워크
  • NGP-ERROR
  • lan
  • Regular Expression
  • 설계 원리
  • Extension to Regular Expression
  • 비동기전송모드
  • 클래스 모델링
  • 컴퓨터네트워크
  • ATM
  • ngp 실행
  • Transition Function
  • Instant-NGP
  • 소프트웨어공학
  • Instnat-ngp
  • 전송계층프로토콜
  • 아키텍처 설계
more
«   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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바