算出下式的答案.pptVIP

  • 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)

1亿VIP精品文档

相关文档