#P2544. [AHOI2004] 数字迷阵

    ID: 1564 Type: RemoteJudge 1000ms 125MiB Tried: 0 Accepted: 0 Difficulty: 6 Uploaded By: Tags>2004各省省选递归安徽斐波那契,Fibonacci

[AHOI2004] 数字迷阵

题目描述

小可可参观科学博物馆时,看到一件藏品,上面有密密麻麻的数字,如下所示:


1   2   3   5   8    13   21   34   55   89   144  …
4   7   11  18  29   47   76   123  199  322  521  …
6   10  16  26  42   68   110  178  288  466  754  …
9   15  24  39  63   102  165  267  432  699  1131 …
12  20  32  52  84   136  220  356  576  932  1508 …
14  23  37  60  97   157  254  411  665  1076 1741 …
17  28  45  73  118  191  309  500  809  1309 2118 …
19  31  50  81  131  212  343  555  898  1453 2351 …
22  36  58  94  152  246  398  644  1042 1686 2728 …
25  41  66  107 173  280  453  733  1186 1919 3105 …
27  44  71  115 186  301  487  788  1275 2063 3338 …
…

仔细一分析,发现还挺有规律。

原来,第一行是 Fibonacci 数列。即,该行中除了第一个和第二个数分别为 1 和 2 之外,其他数都是其左侧相邻的两个数之和。

其后各行也类似于 Fibonacci 数列。只是第 ii 行的第一个数是前 i1i-1 行中未出现的最小正整数,而其第二个数与该行第一个数以及所在行的编号 ii 相关,即

A[i,2]=2A[i,1](i1).A[i,2] = 2A[i,1] - (i - 1).

如在第一行中未出现的最小正整数为 4,前三行中未出现的最小正整数为 9。故第二行以 4 和 7 开头,而第四行以 9 和 15 开头。

小可可高兴地把这个发现告诉了爷爷。爷爷问道:你能否一口报出第 ii 行、第 jj 列的那个数对 mm 取模的结果是多少呢?
聪明的小可可通过心算就能知道答案。你是否能编写程序求解呢?

输入格式

输入一行三个正整数 i,j,mi,j,m

输出格式

输出一行一个正整数,表示对应的第 ii 行,第 jj 列的那个正整数对 mm 取模的结果。

1 2 99
2
9 1 999
22

提示

对于所有数据,i,j109,2m104i,j\le10^9,2\le m\le10^4