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 |
Tags
- enumasByue
- unorder_map
- UE_LOG
- UELOG
- C++최적화
- 애셋로드
- 프로그래머스
- 약참조
- 알고리즘
- 데이터애셋
- map
- 구조적 바인딩
- 정렬
- BFS
- 자료구조
- dataasset
- 람다
- 스마트포인터
- 델리게이트
- 정렬알고리즘
- 강참조
- 언리얼가비지컬렉터
- UML관련
- 람다사용정렬
- 선택정렬
- 크리티컬섹션
- stl
- moreeffectiveC++
- UE4 커스텀로그
- 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 |