0과 1의 쉼터

0과 1의 쉼터

프로필사진

지식과 경험을 공유합니다.

로그아웃 글쓰기 관리
  • 분류 전체보기 (1006) N
    • Activity (8)
    • PS 풀이 (883) N
      • Baekjoon Online Judge (811) N
      • SW Expert Academy (3)
      • SQL (16)
      • Code Tree (24)
    • Algorithm (11)
      • Sort (0)
      • Data Structure (0)
      • Graph (0)
      • Math (0)
    • Java (14)
      • Basic (0)
      • Practical (1)
      • Deep Dive (0)
    • Spring Boot (1) N
      • Basic (0)
      • Practical (1) N
    • Spring Security (8)
      • Basic (0)
      • Practical (1)
    • Backend (10)
      • API Documentation (1)
    • Dev (23)
      • Git, Github (0)
      • AWS (5)
      • Docker (4)
    • React (5)
      • Basic (5)
    • Frontend (1)
    • JavaScript (11)
    • Next.js (3)
    • Programming Language (5)
    • CS (12)
    • Tistory Skin Customizing (1)
    • 잡다한 지식 창고 (2) N
    • 수상한 갤러리 (0)
    • 게임 (5)
  • 홈
  • 태그
  • 방명록
  • Github
RSS 피드

0과 1의 쉼터

컨텐츠 검색

태그

math Easy sort Normal 수학 골드 Implementation 실버 PS 구현 브론즈 DP graph Class 3 사칙연산 정수론 solved.ac class practice string greedy

최근글

댓글

공지사항

  • [PS] 사용하는 PL에 대하여

아카이브

Bronze(1)

  • [백준 15226] House of Cards [Java]

    문제http://boj.ma/15226요약네 종류의 카드를 균등하게 사용해, 쌓을 수 있는 h0 이상의 타워 높이 h를 구하자.입력 조건이 최대 $10^{1000}$으로 Java의 BigInteger 또는 Python풀이 권장풀이 과정아이디어높이가 h인 타워를 만들기 위해 필요한 최소 카드 수 $f(n)$은 $\frac{2n(n+1)}{2} + \frac{(n-1)n}{2}$ 이다.네 종류의 카드를 균등하게 사용해, $h_0$이상의 타워를 만들어야 한다.따라서 $f(H)(H ≥ h_0)$에 대해 $3H^2 + H = 0 \pmod 8$, 을 만족하는 $H$를 찾으면 된다.private static BigInteger f(BigInteger n) { return n.multiply(n).multipl..

    2025.10.30
이전
1
다음

티스토리툴바