比赛场次 258
比赛名称 20150424
比赛状态 已结束比赛成绩
开始时间 2015-04-24 08:20:00
结束时间 2015-04-24 12:00:00
开放分组 全部用户
注释介绍
题目名称 牛跳房子
输入输出 hopscotch.in/out
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试点数 15 简单对比
用户 结果 时间 内存 得分
Gravatarcstdio AAAAAAAAAAAAAAA 2.201 s 5.95 MiB 100
GravatarChenyao2333 AAAAAAAAATTTTAA 7.561 s 204.05 MiB 73
GravatarAsm.Def AAAAAAAAATTTEEE 7.834 s 2.32 MiB 60
Gravatarmikumikumi AAATTTTTTTTTTTT 12.582 s 5.98 MiB 20
Gravatarwolf. AAATTTTTTTTTTTT 12.835 s 4.35 MiB 20
GravatarSatoshi AWWTTTTTTTTTTTT 12.410 s 6.77 MiB 6
Gravatarslyrabbit ATTTTTTTTTTTTTT 14.013 s 2.16 MiB 6
GravatarSTARGAZER ATTTTTTTTTTTTTT 14.052 s 2.38 MiB 6
GravatarDijkstra WWWTTTTTTTTTTTT 12.326 s 4.60 MiB 0

牛跳房子

★★★   输入文件:hopscotch.in   输出文件:hopscotch.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】


就像有些人喜欢玩Hopscotch游戏一样,农夫约翰的奶牛们发明了这个游戏的一个变种,自己玩。重达一吨笨拙动物玩Cow Hopscotch,几乎总是以不幸告终,但令人惊讶的是,这无法阻止奶牛们几乎每天下午都玩儿这个游戏。

该游戏有一个R*C(2 < = R≤750,2<=C <= 750)的网格,其中每一个格子里有一个[1..K]里的整数(1<=K<=R*C)。奶牛们从左上方开始,通过连续的跳跃移动到右下角,当且仅当满足以下条件,跳跃才是有效的:

1)你可以跳到一个与当前数值不同的方格上,

2)你要从当前正确的方块至少向下跳一行,

3)你要从当前正确的方块至少向右跳一列。

//即可以跳到严格右下方且数值与当前格不同的格子。

请帮助奶牛们计算他们从左上到右下方有多少种不同的有效跳跃序列方案。


【输入格式】


第一行包含三个整数R、C和K

下面有R行,每行都包含C个整数(每个都在[1..K]中)。


【输出格式】

输出一个数,即可以从左上连续跳跃至右下方的不同的方案数(mod 1000000007)。

【样例输入】

4 4 4
1 1 1 1
1 3 2 1
1 2 4 1
1 1 1 1

【样例输出】

5

【提示】

在此键入。

【来源】

在此键入。