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

kthng

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

kthng

검색하기 폼
  • 분류 전체보기 (80)
    • Problem Solving (80)
  • 방명록

2016/08/26 (4)
boj 2725 : Visible Lattice Points

boj 2725 : Visible Lattice Points https://www.acmicpc.net/problem/2725 (0,1),(1,0)을 제외한다면 (x,y)가 보인다는 것은 gcd(x,y) 가 1이라는 것이다.이를이용하여 for문 2개로 문제를 해결할 수 있다. for (int i = 2; i

Problem Solving 2016. 8. 26. 18:24
boj 1124 : 언더프라임

boj 1124 : 언더프라임 https://www.acmicpc.net/problem/1124 1이 아닌 소수 약수의 갯수를 구하면된다.에라토스테레스의 체를 응용하여 구할 수 있다.에라토스테레스의 체에서 바꾼건 i가 소수일 때 i가 j를 나눌 수 있으면 나눌 수 있을 만큼 나누고 나눴던 횟수를 a[j]에 누적한다."i가 소수인가?"는 "a[i]가 0인가?"와 동치이다.그러면 a[a[i]]가 0이면 i는 언더프라임이다.

Problem Solving 2016. 8. 26. 18:10
boj 10836 : 여왕벌

boj 10836 : 여왕벌 https://www.acmicpc.net/problem/10836 시간을 오래 들여 여러 실험을 해본 문제이다.주어지는 n개의 m*2-1배열이 감소하지 않는 것에 문제의 힌트가 있다.따라서 문제는 m*2-1배열을 읽었을 때 0,1,2만큼 자라는 수가 주어지고, 이를 통해 왼쪽모서리와 위쪽모서리의 애벌레들이 최종적으로 얼마나 자랐는지를 구해낼 수 있다.왼쪽,위쪽 모서리의 에벌레들만 자라고 나면 나머지 에벌레들은 각 열의 맨 윗쪽 모서리 애벌레 크기만큼 자란다. 왜냐하면 주어지는 배열이 감소하지않는 배열이기 때문!그렇다면 문제는 모서리 왼쪽위쪽 애벌레가 모두자랐을 때 크기가 얼마나 되느냐?만 풀면 된다. 총 3가지 방법으로 시도해보았다. 1. 애벌레 크기 다 계산하기.총 2m-..

Problem Solving 2016. 8. 26. 18:04
boj 10571 : Diamonds

boj 10571 : Diamonds https://www.acmicpc.net/problem/10571 LIS를 푸는 방법과 동일한 dp로 풀 수 있다. 1. d[i][0] , d[i][1] : 각각 다이아몬드의 무게, 선명도2. a[i] : i번째까지의 최대길이의 부분수열3. a[i] = max( a[j] ) + 1 (j 는 0 ~ i - 1 까지 d[j][0] d[i][1] 을 만족하는 경우만을 고려)

Problem Solving 2016. 8. 26. 17:43
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • boj 1806
  • 2469
  • 백준 도시 분할 계획
  • 백준
  • 백준알고리즘
  • boj 1799
  • boj 7579
  • 10159
  • 연습문제
  • 백준 2467 용액
  • 백준 1799
  • 백준 7579 앱
  • dp
  • boj 용액
  • scpc
  • 백준 용액
  • 백준 1647
  • 알고리즘
  • BOJ
  • SCPC 2016
  • codeground
  • 백준 앱
  • 풀이
  • 백준 비숍
  • 백준 부분합
  • 백준 1806
  • 네블컵 2회
  • 문제 풀이
  • boj 앱
  • 도시 분할 계획
more
«   2016/08   »
일 월 화 수 목 금 토
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

티스토리툴바