数字迷阵 matrix

TimeLimit:1000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

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

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数列。只是第i行的第一个数是前 行中未出现的最小正整数,而其第二个数与该行第一个数以及所在行的编号相关,即A[i,2]=A[i,1]*2-(i-1) 。如在第一行中未出现的最小正整数为4,前三行中未出现的最小正整数为9。故第二行以4和7开头,而第四行以9和15开头。   

小可可高兴地把这个发现告诉了爷爷。爷爷问道:你能否一口报出第i行、第j列的那个数对m取模的结果是多少呢?   

聪明的小可可通过心算就能知道答案。你是否能编写程序求解呢?


Input

每行有三个分别用一个空格隔开的正整数,分别是i、j和m。其中,i, j<=1000000000 ,2<=m<=10000 。   

Output

每行输出对应的第i行、第j列的那个正整数对m取模的结果。

SampleInput
1 2 99
SampleOutput
2
Submit
题目统计信息详细
总AC数15
通过人数11
尝试人数17
总提交量53
AC率20.75%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
作者

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: