使节3: obelisk先生的結果

Test case 1

经过

执行时间: 0.09 秒

※ 檢查實例從1順序被實行。 如果有不通过的检查实例,那个以后的检查实例不被实行(击倒方式)

得点

100 达也先生!我们一起努力吧!!
语言: Ruby
还是丽娜我永恒的偶像···
Share!
//。♥。・我已经写了日语编程语言“抚子”计划。♥。・٩(๑❛ᴗ❛๑)۶ワァーィ
//如何安装( •ॢ◡-ॢ)-♡♡  http://goo.gl/oWWRcM

// \\\\٩( 'ω' )و////今天的编码工作辛苦!!!
// *::;;;;::*゚*::;;;;::*゚*::;;;;::*゚*::;;;;::*゚*::;;;;::*゚*::;;;;::*゚

// ٩(๛ ̆ 3 ̆)۶????问〜????
「表の横幅、縦幅、選択範囲数は?」と尋ねる
// ☆彡。.:・*゚☆彡。.:・*゚☆彡。.:・*゚☆彡。.:・*゚☆彡。.:・*゚
// ฅ(^ω^ฅ) 保存ニャ~ ᗦ↞◃ ᗦ↞◃ ᗦ↞◃ ᗦ↞◃ᗦ↞◃ ᗦ↞◃ ᗦ↞◃ ᗦ↞◃
一時保存はそれ
一時保存をトークン分割
一時保存はそれ
横幅は一時保存[0]
縦幅は一時保存[1]
選択範囲数は一時保存[2]
// ☆彡。.:・*゚☆彡。.:・*゚☆彡。.:・*゚☆彡。.:・*゚☆彡。.:・*゚
(縦幅)回
// ٩(๛ ̆ 3 ̆)۶????问〜????
「{回数}行目は?」と尋ねる
縦幅回数は回数-1
一時保存はそれ
一時保存をトークン分割
それを反復
横幅回数は回数-1
配列表\縦幅回数,横幅回数はそれ
// ∞+:;;;;:+∞+:;;;;:+∞+:;;;;:+∞+:;;;;:+∞+:;;;;:+∞+:;;;;:+∞
// ♥コタエワ ( ´◕㉨◕) クマタン♥
答えは0
(選択範囲数)回
// ٩(๛ ̆ 3 ̆)۶????问〜????
「{回数}つ目の選択範囲は?」と尋ねる
一時保存はそれ
一時保存をトークン分割
一時保存はそれ
// *・゚゚・*:.。..。.:*゚:*:✼✿(ღ✪v✪)。゚:*:✼.。✿.。キラキラ♥
// _:('Θ' 」 ∠):_ タテヨコタテヨコ……プルプルプル
開始横は一時保存[0]
開始縦は一時保存[1]
終了横は一時保存[2]
終了縦は一時保存[3]
縦は終了縦-開始縦+1
横は終了横-開始横+1
// =͟͟͞͞(๑•̀=͟͟͞͞(๑•̀д•́=͟͟͞͞(๑•̀д•́๑)=͟͟͞͞(๑•̀д•́显示器!!
「{縦},{横}」を表示
(縦)回
一時保存縦は回数+開始縦-2
(横)回
一時保存横は回数+開始横-2
答えは答え+配列表\一時保存縦,一時保存横
配列表\一時保存縦,一時保存横は0
// (灬╹ω╹灬)┣¨キ┣¨キ***********
// =͟͟͞͞(๑•̀=͟͟͞͞(๑•̀д•́=͟͟͞͞(๑•̀д•́๑)=͟͟͞͞(๑•̀д•́显示器!!
答えを表示
// *॰ْ✧ً⋆。˚٩(´͈౪`͈٩)万岁万岁⋆。˚*ْ✧ं॰* // *::;;;;::*゚*::;;;;::*゚*::;;;;::*゚*::;;;;::*゚*::;;;;::*゚*::;;;;::*゚

修复出现故障公司的主系统!!

我和丽娜一来到硅谷,公司的主系统就出现了故障!?而且听说现在公司里没有一个人参加过这个系统的设计工作。我要拯救这次危机,让全公司看看我的实力!
出现故障的是表计算的应用程序。表由x行、y列构成,每一个格内都有数字。你必须设计出能够将选中范围内的格的数值合计起来的程序。
选择范围中左上方和右下方的格是必选格,需要能够选择多处的包括必选格在内的矩形内侧范围。如果指定的选择范围内矩形之间有相互重叠之处,就将选中部分结合起来,形成多角形。

上述数据的输入价值
4 5 3
948 608 920 216
3 413 306 7
312 173 0 1000
365 726 280 358
26 539 197 753
2 1 3 3
3 3 4 4
1 4 4 5
ミッションX

请设计能够输出选中范围内的全部格的合计数字的程序。

被输入的值

给出了下列输入格式。
x y N #表の横幅 x , 表の縦幅 y , 選択範囲の総数 N
t_1_1 t_2_1 ... t_x_1 #表的第1行的第1队列,从那里第x队列
t_1_2 t_2_2 ... t_x_2 #表的第2行的第1队列,从那里第x队列
...
t_1_y t_2_y ... t_x_y #表的第y行的第1队列,从那里第x队列
x_s_1 y_s_1 x_e_1 y_e_1 #选择范围第1个左面上坐标 x_s, y_e 右下的坐标 x_e, y_e
x_s_2 y_s_2 x_e_2 y_e_2 #选择范围第2个左面上坐标 x_s, y_e 右下的坐标 x_e, y_e
...
x_s_N y_s_N x_e_N y_e_N #选择范围第N个左面上坐标 x_s, y_e 右下的坐标 x_e, y_e

条件

所有试例都要满足以下条件。
1 ≦ x, y ≦ 20
1 ≦ N ≦ 10
0 ≦ t_i_j ≦ 1000 (1 ≦ i ≦ x ,1 ≦ j ≦ y)
1 ≦ x_s_k, x_e_k ≦ x (1 ≦ k ≦ N)
1 ≦ y_s_k, y_e_k ≦ y (1 ≦ k ≦ N)

期待的输出结果

请输出选中范围内的全部格的合计数字。
最后要换行,不许有多余的文字、空行。
输入例1
4 5 3
948 608 920 216
3 413 306 7
312 173 0 1000
365 726 280 358
26 539 197 753
2 1 3 3
3 3 4 4
1 4 4 5


输出例1
6664
输入例2
10 5 5
119 677 334 254 884 256 588 445 682 206
691 171 875 407 926 225 313 381 811 637
291 452 658 153 335 657 4 189 408 386
97 750 918 118 334 191 635 341 669 594
51 239 413 394 667 113 558 288 757 788
3 2 6 3
9 4 10 4
10 2 10 5
5 1 6 4
2 2 10 5
输出例2
17895

瀏覽器的session完著。請從最初再一次推進。

從讀以漫畫為首

在 paiza 中得到招聘刊登的企业例子

在 paiza 进行用户注册(登录)后,就可以下载墙纸!

与用户注册(登录)做墙纸5种类能下载为paiza!

Wallpaper Vol.1
Wallpaper Vol.2
Wallpaper Vol.3

無料でプログラミングスキルチェックを試してみる(登録は10秒!)
すぐにプログラミング力をはかるスキルチェック問題にチャレンジできます。(想定解答時間20分)

会員登録(無料)

ページの先頭へ戻る