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