Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 알고리즘
- 정렬
- enumasByue
- 델리게이트
- BFS
- moreeffectiveC++
- 람다사용정렬
- UE_LOG
- C++
- 스마트포인터
- UML관련
- UE4 커스텀로그
- unorder_map
- 약참조
- map
- 데이터애셋
- stl
- 람다
- dataasset
- UELOG
- 구조적 바인딩
- 언리얼가비지컬렉터
- 강참조
- 정렬알고리즘
- 크리티컬섹션
- C++최적화
- 자료구조
- 프로그래머스
- 애셋로드
- 선택정렬
Archives
- Today
- Total
기억을 위한 기록들
[백준 1449: 수리공 항승] - C++ 본문
1449번: 수리공 항승
첫째 줄에 물이 새는 곳의 개수 N과 테이프의 길이 L이 주어진다. 둘째 줄에는 물이 새는 곳의 위치가 주어진다. N과 L은 1,000보다 작거나 같은 자연수이고, 물이 새는 곳의 위치는 1,000보다 작거나
www.acmicpc.net
#include<iostream>
#include<algorithm>
using namespace std;
int list[1001];
int main()
{
int ans = 1;
int N, L;
cin >> N >> L;
for (int i = 0; i < N; i++)
cin >> list[i];
sort(list, list + N);
int st = list[0];
for (int i = 1; i < N; i++)
{
if (list[i] - st + 1 > L)
{
ans++;
st = list[i];
}
}
cout << ans;
return 0;
}
'Coding Test - cpp > Greedy' 카테고리의 다른 글
[백준 1946: 신입 사원] - C++ (0) | 2021.04.12 |
---|---|
[백준 10162: 전자레인지] - C++ (0) | 2021.03.25 |
[백준 1541: 잃어버린 괄호] - C++ (0) | 2021.03.05 |
[백준 18238: ZOAC 2] - C++ (0) | 2021.02.18 |
[백준 2810: 컵홀더] - C++ (0) | 2021.02.18 |