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

nodeal dev story

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

nodeal dev story

검색하기 폼
  • 분류 전체보기 (43)
    • 낙서 (9)
    • 간단 문제 풀이 (11)
    • C++ (12)
      • C to C++ (10)
    • Java (1)
    • Kotlin (3)
    • Android (1)
      • AOKP (0)
      • Carbon (0)
      • CyanogenMod (0)
      • Dokdo-project (0)
      • Recovery (0)
    • 일상 (6)
  • 방명록

2021/10/13 (1)
백준 1419: 등차수열의 합

주어진 범위의 수들 중 k개의 등차수열의 합으로 표현가능한 수의 수를 구하는 문제다. 초항과 공차가 반드시 자연수이므로 각 k에 맞는 최소한의 수가 존재한다. k = 2) 1 + 2 = 3이므로, left가 3보다 작더라도 3부터 시작한다. 초항 n, 공차 d에서 n + n + d = 2n + d를 만족하는 모든 수가 해당된다. 따라서 3이상의 모든 수가 길이가 2인 등차수열의 합이다. (예: 4 = 1 + 3, 5 = 1 + 4 ...) k = 3) 1 + 2 + 3 = 6이므로, left가 6보다 작더라도 6부터 시작한다. 초항 n, 공차 d에서 n + n + d + n + 2d = 3n + 3d를 만족하는 모든 수가 해당된다. 따라서 6이상의 모든 3의 배수가 길이가 3인 등차수열의 합이다. k =..

간단 문제 풀이 2021. 10. 13. 21:53
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • No DEAL's Dev Post
TAG
  • inline class
  • vector
  • C++
  • c++11
  • d802
  • G2
  • PipelineContext
  • dokdo project
  • c++ 상속
  • cyanogenmod
  • CM11
  • CM10.2
  • Kotlin
  • C
  • 포인터
  • rule_of_five
  • LG
  • f320k
  • dokdo-project
  • nodeal
  • c++ struct
  • dokdo 4.0.3
  • Java
  • f320s
  • OOP
  • linaro
  • g2 korea
  • rule_of_three
  • C++ 업캐스팅
  • 객체지향
more
«   2021/10   »
일 월 화 수 목 금 토
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

티스토리툴바