Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 10523: Very Easy!! ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10523: Very Easy!! 解題者:楊子興 解題日期: 2006 年 6 月 13 日.

Similar presentations


Presentation on theme: "1 10523: Very Easy!! ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10523: Very Easy!! 解題者:楊子興 解題日期: 2006 年 6 月 13 日."— Presentation transcript:

1 1 10523: Very Easy!! ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10523: Very Easy!! 解題者:楊子興 解題日期: 2006 年 6 月 13 日

2 2 題意: 給定 N 和 A ( 1 ≤ N ≤ 150 、 0 ≤ A ≤ 15) 算出下式的答案 = 1*A 1 +2*A 2 +…+n*A n

3 3 題意範例: Input: Output: (N A) 3 3102 4 41252

4 4 解法: Dynamic Programming  建立 2 至 15 的 1~150 次方的 table T1[i][0]=1; T1[i][j]=T1[i][j-1]*A ( 2 ≤ i ≤ 15 、 1 ≤ j ≤ 150 )  建立答案的 table T2[i][0]=0; T2[i][j]=T2[i][j-1]+T1[i][j]*j ( 2 ≤ i ≤ 15 、 1 ≤ j ≤ 150 )

5 5 解法範例:無 討論: 時間複雜度 : 建表時間 : O(A*N*T( 大數乘法 ))+O(A*N*T( 大數加法 )) =O(A*N*n) 找答案時間 : O(1)


Download ppt "1 10523: Very Easy!! ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10523: Very Easy!! 解題者:楊子興 解題日期: 2006 年 6 月 13 日."

Similar presentations


Ads by Google