1904_算法设计例题:图像压缩(DP)

2022-5-16 18:17| 发布者: Hocassian| 查看: 54| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-3-89504131528699-Problem List-采集的数据-后羿采集器.html

Pro.ID

1904

Title

算法设计例题:图像压缩(DP)

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=1904

AC

146

Submit

325

Ratio

44.92%

时间&空间限制

  • Time Limit: 1000/500 MS (Java/Others)     Memory Limit: 32768/32768 K (Java/Others)
  • 描述

    在计算机中常用像素点灰度值序列{ p1p2pn }表示图像。其中,整数pi ( 1 i n 1 n 100 )表示像素点i的灰度值。通常灰度值的范围是0255因此,需要用8位表示一个像素。图像的变位压缩存储格式将所给的像素点序列 { p1p2...pn }分割成m个连续段S1S2,…,Sm。第i个像素段Si中( 1 i m ),有l[i]个像素,且该段中每个像素都只用b[i]位表示。设t[i]=sum( l[k]1 k i-1 )i i m,则第i个像素段SiSi = { Pt[i]+1....Pt[i]+l[i] }1 i m

    hi = log( max(Pk+1t[i]+1 k t[i]+l[i]) ),则hi b[i] 8。因此需要用3位表示b[i]1 i m。如果限制1 l[i] 255,则需要用8位表示l[i]1 i m。因此,第i个像素段所需的存储空间为l[i]*b[i]+11位。按此格式存储像素序列{p1p2...pn},需要sum( l[i]*b[i]+11m   i i m )

    图像压缩问题要求确定像素序列{ p1p2pn }的最优分段,使得依此分段所需的存储空间最小。其中,0 pi < 2561 i n。每个分段的长度小于256位。

    求出最优分段时,所需要的最小存储空间。

    输入

    输入第一行是单独一个T,代表案例数。接下来每个案例的第一行,是一个n,代表图像像素点的个数。案例第二行,是n个小于256的正整数,表示图像的像素的灰度值。

    输出

    Description

    在计算机中常用像素点灰度值序列{ p1p2pn }表示图像。其中,整数pi ( 1 i n 1 n 100 )表示像素点i的灰度值。通常灰度值的范围是0255因此,需要用8位表示一个像素。图像的变位压缩存储格式将所给的像素点序列 { p1p2...pn }分割成m个连续段S1S2,…,Sm。第i个像素段Si中( 1 i m ),有l[i]个像素,且该段中每个像素都只用b[i]位表示。设t[i]=sum( l[k]1 k i-1 )i i m,则第i个像素段SiSi = { Pt[i]+1....Pt[i]+l[i] }1 i m

    hi = log( max(Pk+1t[i]+1 k t[i]+l[i]) ),则hi b[i] 8。因此需要用3位表示b[i]1 i m。如果限制1 l[i] 255,则需要用8位表示l[i]1 i m。因此,第i个像素段所需的存储空间为l[i]*b[i]+11位。按此格式存储像素序列{p1p2...pn},需要sum( l[i]*b[i]+11m   i i m )

    图像压缩问题要求确定像素序列{ p1p2pn }的最优分段,使得依此分段所需的存储空间最小。其中,0 pi < 2561 i n。每个分段的长度小于256位。

    求出最优分段时,所需要的最小存储空间。

    Input

    输入第一行是单独一个T,代表案例数。接下来每个案例的第一行,是一个n,代表图像像素点的个数。案例第二行,是n个小于256的正整数,表示图像的像素的灰度值。

    Output

    单独一行,输出所需要的最小存储空间

    Sample Input

    2
    8
    1 2 3 4 5 6 7 8
    2
    10 100

    Sample Output

    43
    25

    Author

    样例输入

    2
    8
    1 2 3 4 5 6 7 8
    2
    10 100

    样例输出

    43
    25

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部