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

S5. Triangle: The Data Structure

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

의견: 0

설명

In a parallel universe, the most important data structure in computer
science is the triangle. A triangle of size \(M\) consists of \(M\) rows, with the \(i\)-th row containing \(i\) elements. Furthermore, these rows must
be arranged to form the shape of an equilateral triangular. That is,
each row is centered around a vertical line of symmetry through the
middle of the triangle. For example, the diagram below shows a triangle
of size 4:

[Figure: Ten regular hexagons are arranged into rows to form an equilateral triangle. The bottom row has four hexagons, and the next rows up have three, then two, then one at the top. Each hexagon contains a number. The bottom row of numbers is 6, 1, 4, 2; the next row is 4, 2, 1; the next row is 1, 2; and the top is 3.]

A triangle contains sub-triangles. For example, the triangle above
contains ten sub-triangles of size 1, six sub-triangles of size 2 (two
of which are the triangle containing \((3,1,2)\) and the triangle containing \((4,6,1)\)), three sub-triangles of size 3
(one of which contains \((2,2,1,1,4,2)\)). Note that every triangle
is a sub-triangle of itself.

You are given a triangle of size \(N\) and must find the sum of the maximum
elements of every sub-triangle of size \(K\).

제약

\((1\le K\le N\le 3000)\)
\((0\le a_{i,j}\le 10^9)\)
\(N\le 1000\)

입력 형식

The first line contains two space-separated integers \(N\) and \(K\) \((1\le K\le N\le 3000)\).

Following this are \(N\) lines
describing the triangle. The \(i\)-th
of these lines contains \(i\)
space-separated integers \(a_{i,j}\)
\((0\le a_{i,j}\le 10^9)\),
representing the \(i\)-th row of the
triangle.

For 4 of the 15 available marks, \(N\le 1000\).

출력 형식

Output the integer sum of the maximum elements of every sub-triangle of
size \(K\).

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

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

출처 CCC 2019 Senior

평가 및 의견

S5. Triangle: The Data Structure

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

Log in to rate problems.

개별 의견

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

풀이 제출

S5. Triangle: The Data Structure

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