RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
COCI00225

Pastele

Unrated 레이팅 미적용
난이도
5s
시간 제한
256MB
메모리 제한
0
맞았습니다!!
0
제출 수
0.0%
정답률
레이팅

의견: 0

설명

\(6^{th}\) round, April \(14^{th}\), 2012

Mirko recently got N crayons as a gift. The color of each crayon is a combination of three primary
colors: red, green and blue. The color of the i^{th} crayon is represented with three integers: R_{i} for the red,
G_{i} for the green and B_{i} for the blue component.
The difference between the i^{th} and the j^{th} crayon is max(|\(R_{i} - R_{j}\)|, |\(G_{i} - G_{j}\)|, |\(B_{i} - B_{j}\)|). The
colorfulness of a subsequence of crayons is equal to the largest difference between any two crayons in
the subsequence.
Mirko needs a subsequence with K crayons with the smallest colorfulness for his drawing. The
subsequence does not have to be consecutive. Find it!

제약

In test cases worth 50% of total points, \(0 \le R_{i}\), G_{i}, \(B_{i} \le 20\) will hold.
In test cases worth additional 30% of total points, \(0 \le R_{i}\), G_{i}, \(B_{i} \le 50\) will hold.

입력 형식

The first line of input contains integers N and K (\(2 \le K \le N \le 100\,000\)).
The i^{th} of the folowing N lines contains three integers R_{i}, G_{i} and B_{i} (\(0 \le R_{i}\), G_{i}, \(B_{i} \le 255\)).

출력 형식

The first line of output should contain the smallest colorfulness of a subsequence with K crayons.
The following K lines should contain the R, G and B values of the colors of the crayons in the
subsequence, in any order. Any subsequence that yields the smallest colorfulness will be accepted.

예제 1
입력
2 2
1 3 2
2 6 4
출력
3
1 3 2
2 6 4
예제 2
입력
3 2
3 3 4
1 6 4
1 1 2
출력
2
3 3 4
1 1 2
예제 3
입력
5 3
6 6 4
6 2 7
3 1 3
4 1 5
6 2 6
출력
2
6 2 7
4 1 5
6 2 6
문제 정보

생성자가 기록되지 않았습니다.

출처 COCI 2011/2012 Contest 6

평가 및 의견

Pastele

개요
출제자 난이도 Unrated 레이팅 미적용 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

Pastele

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8