IT-World

  • 홈
  • 태그
  • 방명록

백준 1789 1

[Algorithm] BAEKJOON 1789번: 수들의 합 (C++)

https://www.acmicpc.net/problem/1789    문제서로 다른 N개의 자연수의 합이 S라고 한다. S를 알 때, 자연수 N의 최댓값은 얼마일까? 입력첫째 줄에 자연수 S(1 ≤ S ≤ 4,294,967,295)가 주어진다. 출력첫째 줄에 자연수 N의 최댓값을 출력한다.     풀이그리디 알고리즘을 사용하여 해결하였다. 최대한 많은 수의 자연수를 포함시키는 것이 목표이므로 가장 작은 수부터 순서대로 더하는 것이 가장 효과적인 전략이다.  C++ 소스 코드#include using namespace std;int main() { unsigned long long S; cin >> S; unsigned long long sum = 0; int N = 0; fo..

Algorithm/BAEKJOON 2024.09.14
이전
1
다음
더보기
프로필사진

IT-World

I am a student interested in computer science.

  • 분류 전체보기
    • Algorithm
      • BAEKJOON

Tag

Python, Greedy, 백준 1946, 다이나믹 프로그래밍, baekjoon 1463, 정렬, 그리디, Algorithm, baekjoon 16953, baekjoon 11000, baekjoon 1789, c++, Dynamic Programming, baekjoon 1485, 백준 1485, baekjoon 2217, baekjoon 1541, baekjoon 1946, 그래프, 알고리즘,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바