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

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바