ICPC 2017 · Problem F · Posterize

41st ICPC · Rapid City, United States

Statement

Time limit: 2 seconds

Pixels in a digital picture can be represented with three integers in the range 00 to 255255 that indicate the intensity of the red, green, and blue colors. To compress an image or to create an artistic effect, many photo-editing tools include a “posterize” operation which works as follows. Each color channel is examined separately; this problem focuses only on the red channel. Rather than allow all integers from 00 to 255255 for the red channel, a posterized image allows at most kk integers from this range. Each pixel’s original red intensity is replaced with the nearest of the allowed integers. The photo-editing tool selects a set of kk integers that minimizes the sum of the squared errors introduced across all pixels in the original image. If there are nn pixels that have original red values r1,...,rnr_{1}, . . . , r_{n}, and kk allowed integers v1,...,vkv_{1}, . . . , v_{k}, the sum of squared errors is defined as

nn XX

i=1i=1 minmin 1jk(rivj)2._{1\le j\le k}(ri- vj)^{2}.

Your task is to compute the minimum achievable sum of squared errors, given parameter kk and a description of the red intensities of an image’s pixels.

Input

The first line of the input contains two integers dd (1d2561\le d\le 256), the number of distinct red values that occur in the original image, and kk (1kd1\le k \le d), the number of distinct red values allowed in the posterized image. The remaining dd lines indicate the number of pixels of the image having various red values. Each such line contains two integers rr (0r2550 \le r \le 255) and pp (1p2261 \le p \le 2^{26}), where rr is a red intensity value and pp is the number of pixels having red intensity rr. Those dd lines are given in increasing order of red value.

Output

Display the sum of the squared errors for an optimally chosen set of kk allowed integer values.

ACM-ICPC World Finals 2017 Problem F: Posterize

Sample Input 1

2 1
50 20000
150 10000

Sample Output 1

66670000

Sample Input 2

2 2
50 20000
150 10000

Sample Output 2

0

Sample Input 3

4 2
0 30000
25 30000
50 30000
255 30000

Sample Output 3

37500000

ACM-ICPC World Finals 2017 Problem F: Posterize

No official solution in the source collection.