B3797 [NICA #1] 年金现值系数表

题目描述

小 A 最近在研究财务事项。 在财务计算中,年金现值系数是一个常用概念。它定义,$\mathrm{PVIFA}(i,n)=\dfrac{[1-(1+i)^{-n}]}{i}$,其中 $i$ 表示每期利率,$n$ 表示年金支付天数。例如,$\mathrm{PVIFA}(5\%,10)=\dfrac{[1-(1+5\%)^{-10}]}{5\%}=7.7217$。你不必在意 $\mathrm{PVIFA}$ 的具体含义。 小 A 希望你能把年金现值系数以表格的形式打印出来,方便他快速查阅。具体而言,你应该输出一张表格,纵轴表示期数,横轴表示每期利率。如下图: ![](https://cdn.luogu.com.cn/upload/image_hosting/65j0yxcc.png)

输入格式

输入一行,两个正整数 $n$ 和 $i$,表示表格中需要绘制的行数和列数。

输出格式

输出 $n+1$ 行 $i+1$ 列的图表。规定如下: - 第一行第一列为 `\t`; - 第一行第二列起往后一共 $i$ 个位置,依次输出 $1\%,2\%,\dots,i\%$,以 `\t` 作为分隔符; - 第二行第一列起往下每行的第一列,依次输出 $1,2,\dots n$,与后面的内容以 `\t` 作为分隔符。 - 第二行第二列开始,设当前为第 $a$ 行第 $b$ 列,则只需输出 $\mathrm{PVIFA}((b-1)\%,a - 1)$ 保留四位小数的值,以 `\t` 作为分隔符。 - 每行行末以 `\n` 作为换行符,不应出现多余的 `\t`。

说明/提示

数据保证,$1 \leq n,i \leq 50$。