일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 발산역 근처 카페
- 파머스테이블
- 파버스
- RED CAT COFFEE X LOUNGE
- 데이트
- 스테이크
- 레스토랑
- 스파게티
- CodeJam 2017 Round 1B
- 스코티쉬 스트레이트
- 커플
- 소호정본점
- 부모님과
- 발산맛집
- 냥냥
- codejam
- coffee
- 안동국시
- 치명적 귀여움
- 냥스토리
- 발산
- 먹기좋은곳
- A. Steed 2: Cruise Control
- 고양이는 언제나 귀엽다
- 소호정
- 냥이
- 고양이
- 양재맛집
- CDJ
- 카페
- Today
- Total
목록Algorithm/hackerRank (2)
hubring
문제 https://www.hackerrank.com/challenges/climbing-the-leaderboard/problem?h_r=profile Climbing the Leaderboard | HackerRank Help Alice track her progress toward the top of the leaderboard! www.hackerrank.com 풀이 시간복잡도를 고려했을때 단순 정렬을 하면 시간제한이 걸리므로 이분탐색으로 찾아 해결하였다. 코드 // Complete the climbingLeaderboard function below. vector climbingLeaderboard(vector scores, vector alice) { vector rank; vector ali..
문제 https://www.hackerrank.com/challenges/non-divisible-subset/problem Non-Divisible Subset | HackerRank Find the size of the maximal non-divisible subset. www.hackerrank.com 풀이 알고리즘적인 부분에서 어렵지 않으나 N의 크기로 시간복잡도를 생각해야했던 문제. 배열의 값과 상관없이 값을 나눈 나머지의 값은 K 0){ extra[k/2] = 1; } for(int i=0; iextra[k-i]){ result+=extra[i]; }else{ result+=extra[k-i]; } } cout