백준 16435번 스네이크버드

김두현·2023년 2월 20일
1

백준

목록 보기
102/133
post-thumbnail

🔒[문제 url]

https://www.acmicpc.net/problem/16435


🪄전체 코드

#include <iostream>
#include <algorithm>
using namespace std;
#define IAMFAST ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);

int n,l;
int L[10001];

void INPUT()
{
	IAMFAST
	cin >> n >> l;
	for(int i = 0; i < n; i++) cin >> L[i];
}


void SOLVE()
{
    //오름차순 정렬 -> 낮은 높이의 과일을 먼저 먹음으로써, 최대한 많이 먹기위함
	sort(L,L+n);
    
	for(int i = 0; i < n; i++)
	{
		if(L[i] <= l) l++;//먹을 수 있다면 길이 증가
		else break;//먹을 수 없다면 종료
	}
	cout << l;
}

int main()
{
	INPUT();
	SOLVE();
}

🥇문제 후기

GOLD5 미만 난이도는 알고리즘 및 풀이 설명을 주석으로 대체합니다.
주석을 참고해주세요.


💕오류 지적 및 피드백은 언제든 환영입니다. 복제시 출처 남겨주세요!💕
💕좋아요와 댓글은 큰 힘이 됩니다.💕
profile
I AM WHO I AM

0개의 댓글