hdu 2078 複習時間

2021-08-06 07:42:57 字數 826 閱讀 7323

problem description

為了能過個好年,xhd開始複習了,於是每天晚上揹著書往教室跑。xhd複習有個習慣,在複習完一門課後,他總是挑一門更簡單的課進行複習,而他複習這門課的效率為兩門課的難度差的平方,而複習第一門課的效率為100和這門課的難度差的平方。xhd這學期選了n門課,但是一晚上他最多只能複習m門課,請問他一晚上覆習的最高效率值是多少?

input

輸入資料的第一行是乙個資料t,表示有t組資料。

每組資料的第一行是兩個整數n(1 <= n <= 40),m(1 <= m <= n)。

接著有n行,每行有乙個正整數a(1 <= a <= 100),表示這門課的難度值。

output

對於每組輸入資料,輸出乙個整數,表示最高效率值。

sample input

2 2 2

52 25

12 5

89 64

6 43

56 72

92 23

20 22

37 31

sample output

5625

8836

剛開始自己想計算全部效率。一看discuss 計算100減去最小值的平方就是答案。想不懂為什麼,看題目的輸入輸出例子才明白。。不一定要上覆習完m節課。所以最大效率當然是100減去最小值的平方

#include 

using

namespace

std;

int main()

cout

<<(100-x)*(100-x)0;}

hdu 2078 複習時間

problem description 為了能過個好年,xhd開始複習了,於是每天晚上揹著書往教室跑。xhd複習有個習慣,在複習完一門課後,他總是挑一門更簡單的課進行複習,而他複習這門課的效率為兩門 課的難度差的平方,而複習第一門課的效率為100和這門課的難度差的平方。xhd這學期選了n 門課,但是...

HDU 2078 複習時間 貪心 水

problem description 為了能過個好年,xhd開始複習了,於是每天晚上揹著書往教室跑。xhd複習有個習慣,在複習完一門課後,他總是挑一門更簡單的課進行複習,而他複習這門課的效率為兩門課的難度差的平方,而複習第一門課的效率為100和這門課的難度差的平方。xhd這學期選了n門課,但是一晚...

HDU 2078 複習功課(記憶化搜尋)

為了能過個好年,xhd開始複習了,於是每天晚上揹著書往教室跑。xhd複習有個習慣,在複習完一門課後,他總是挑一門更簡單的課進行複習,而他複習這門課的效率為兩門課的難度差的平方,而複習第一門課的效率為100和這門課的難度差的平方。xhd這學期選了n門課,但是一晚上他最多只能複習m門課,請問他一晚上覆習...