- 1
- 0
- 约小于1千字
- 约 5页
- 2023-08-04 发布于四川
- 举报
1 10523: Very Easy!! ★★☆☆☆ 題組:Problem Set Archive with Online Judge 題號:10523: Very Easy!! 解題者:楊子興 解題日期:2006年6月13日 題意: 給定N和A ( 1 ≤ N ≤ 150、0 ≤ A ≤ 15) 算出下式的答案 = 1*A1+2*A2+…+n*An 題意範例: Input: Output: (N A) 3 3 102 4 4 1252 解法: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) * * 解法範例:無 討論: 時間複雜度: 建表時間: O(A*N*T(大數乘法))+O(A*N*T(大數加法)) =O(A*N*n) 找答案時間: O(1) *
原创力文档

文档评论(0)