讨论 / 我哪错了?
win0000 2010-07-04 01:31:00
点我顶贴 收藏 删除
我哪错了?

状态: Unaccepted

测评机: Xeond[6]

得分: 0分

提交日期: 2010-7-2 17:26:00

有效耗时: 该状态没有记录

测试结果1: 测试结果错误.错误结果为:w(1000,10000,1000)=0

w(2,3,-11)=1

w(1,23,1)=0

w(0,0,0)=1

w(2,5,2)=16

w(-1,2,3)=1

w(10,10,10)=1048576

w(2,3,5220)=0

w(23,2,3)=0

w(1,1,1)=4

w(2,2,3)=16

正确结果应为:w(1000, 10000, 1000) = 1048576

w(2, 3, -11) = 1

w(1, 23, 1) = 1048576

w(0, 0, 0) = 1

w(2, 5, 2) = 4

w(-1, 2, 3) = 1

w(10, 10, 10) = 1024

w(2, 3, 5220) = 1048576

w(23, 2, 3) = 1048576

w(1, 1, 1) = 2

w(2, 2, 3) = 4

测试结果2: 测试结果错误.错误结果为:w(18,15,13)=-1475963766

w(3,27,12)=0

w(9,2,10)=12292

w(5,10,0)=1

w(14,10,16)=258098176

w(13,17,7)=43548544

w(18,1,13)=774286

w(6,17,18)=4096

w(5,10,9)=1024

w(0,15,8)=1

w(7,20,12)=16384

w(5,27,12)=0

w(18,8,2)=5299006

w(8,14,12)=65536

w(19,26,12)=0

w(1,11,7)=4

w(0,9,9)=1

w(7,10,15)=16384

w(6,17,0)=1

w(16,29,6)=0

w(8,11,14)=65536

w(2,0,1)=1

w(9,21,10)=0

w(19,18,10)=-589764834

w(16,15,7)=1440516841

w(12,1,17)=12286

w(13,14,17)=67108864

w(10,0,4)=1

w(16,4,1)=7549

w(6,4,14)=3472

w(5,17,1)=94

w(10,3,9)=116590

w(16,23,0)=1

w(19,18,11)=447142484

w(2,7,17)=16

w(19,16,0)=1

w(8,4,5)=29584

正确结果应为:w(18, 15, 13) = 230112

w(3, 27, 12) = 1048576

w(9, 2, 10) = 512

w(5, 10, 0) = 1

w(14, 10, 16) = 16384

w(13, 17, 7) = 8192

w(18, 1, 13) = 258096

w(6, 17, 18) = 64

w(5, 10, 9) = 32

w(0, 15, 8) = 1

w(7, 20, 12) = 128

w(5, 27, 12) = 1048576

w(18, 8, 2) = 495722

w(8, 14, 12) = 256

w(19, 26, 12) = 1048576

w(1, 11, 7) = 2

w(0, 9, 9) = 1

w(7, 10, 15) = 128

w(6, 17, 0) = 1

w(16, 29, 6) = 1048576

w(8, 11, 14) = 256

w(2, 0, 1) = 1

w(9, 21, 10) = 1048576

w(19, 18, 10) = 548598

w(16, 15, 7) = 62533

w(12, 1, 17) = 4096

w(13, 14, 17) = 8192

w(10, 0, 4) = 1

w(16, 4, 1) = 2517

w(6, 4, 14) = 64

w(5, 17, 1) = 32

w(10, 3, 9) = 996

w(16, 23, 0) = 1

w(19, 18, 11) = 504840

w(2, 7, 17) = 4

w(19, 16, 0) = 1

w(8, 4, 5) = 194

测试结果3: 测试结果错误.错误结果为:w(20,12,5)=-1631996369

w(6,13,10)=4096

w(7,0,9)=1

w(13,19,1)=24574

w(11,1,5)=3070

w(2,17,14)=16

w(5,19,9)=1024

w(20,14,12)=311322257

w(16,4,12)=93800119

w(5,13,1)=94

w(6,7,12)=4096

w(1,18,10)=4

w(10,4,0)=1

w(12,2,5)=49570

w(18,16,14)=-363728505

w(20,18,14)=283357456

w(11,1,6)=4456

w(4,1,3)=43

w(20,14,9)=-349235742

w(17,10,12)=362661766

w(4,8,7)=256

w(9,2,14)=12292

w(11,0,7)=1

w(5,9,0)=1

w(2,9,3)=16

w(1,15,10)=4

w(16,14,7)=1440049708

w(1,17,11)=4

w(15,17,7)=462520192

w(15,15,11)=1048213504

w(18,5,13)=2026571044

w(15,14,13)=1072930861

w(18,1,1)=55

w(17,8,6)=955592254

w(1,13,8)=4

w(15,19,10)=991101952

w(9,15,8)=261376

w(3,18,1)=22

正确结果应为:w(20, 12, 5) = 5097645

w(6, 13, 10) = 64

w(7, 0, 9) = 1

w(13, 19, 1) = 8192

w(11, 1, 5) = 1024

w(2, 17, 14) = 4

w(5, 19, 9) = 32

w(20, 14, 12) = -1650211

w(16, 4, 12) = 104343

w(5, 13, 1) = 32

w(6, 7, 12) = 64

w(1, 18, 10) = 2

w(10, 4, 0) = 1

w(12, 2, 5) = 6206

w(18, 16, 14) = 256859

w(20, 18, 14) = 987172

w(11, 1, 6) = 1486

w(4, 1, 3) = 15

w(20, 14, 9) = -2663132

w(17, 10, 12) = 224088

w(4, 8, 7) = 16

w(9, 2, 14) = 512

w(11, 0, 7) = 1

w(5, 9, 0) = 1

w(2, 9, 3) = 4

w(1, 15, 10) = 2

w(16, 14, 7) = 54382

w(1, 17, 11) = 2

w(15, 17, 7) = 32768

w(15, 15, 11) = 32768

w(18, 5, 13) = 152952

w(15, 14, 13) = 32755

w(18, 1, 1) = 19

w(17, 8, 6) = 475100

w(1, 13, 8) = 2

w(15, 19, 10) = 32768

w(9, 15, 8) = 512

w(3, 18, 1) = 8

测试结果4: 测试结果错误.错误结果为:w(12,0,7)=1

w(12,-1,-3)=1

w(13,10,2)=291370

w(2,-3,5)=1

w(-4,12,6)=1

w(12,14,2)=135172

w(11,15,0)=1

w(-2,-1,2)=1

w(3,0,-2)=1

w(3,15,4)=64

w(-1,7,4)=1

w(14,5,-2)=1

w(14,6,11)=86326450

w(-3,3,-2)=1

w(6,4,1)=169

w(4,8,3)=232

w(-4,14,2)=1

w(2,-3,-1)=1

w(6,12,11)=4096

w(1,7,-2)=1

w(0,2,4)=1

w(10,-1,11)=1

w(-3,15,-3)=1

w(15,11,8)=669863734

w(11,9,6)=2754952

w(11,0,7)=1

w(14,2,-1)=1

w(5,-2,-1)=1

w(11,-4,10)=1

w(15,11,1)=96574

w(7,6,4)=11410

w(14,-4,-3)=1

w(-4,6,9)=1

w(12,8,9)=14765182

w(-1,1,-3)=1

w(11,2,-1)=1

w(-2,-3,-3)=1

w(15,-4,3)=1

w(-5,14,0)=1

正确结果应为:w(12, 0, 7) = 1

w(12, -1, -3) = 1

w(13, 10, 2) = 8880

w(2, -3, 5) = 1

w(-4, 12, 6) = 1

w(12, 14, 2) = 4096

w(11, 15, 0) = 1

w(-2, -1, 2) = 1

w(3, 0, -2) = 1

w(3, 15, 4) = 8

w(-1, 7, 4) = 1

w(14, 5, -2) = 1

w(14, 6, 11) = 16366

w(-3, 3, -2) = 1

w(6, 4, 1) = 57

w(4, 8, 3) = 16

w(-4, 14, 2) = 1

w(2, -3, -1) = 1

w(6, 12, 11) = 64

w(1, 7, -2) = 1

w(0, 2, 4) = 1

w(10, -1, 11) = 1

w(-3, 15, -3) = 1

w(15, 11, 8) = 28430

w(11, 9, 6) = 2090

w(11, 0, 7) = 1

w(14, 2, -1) = 1

w(5, -2, -1) = 1

w(11, -4, 10) = 1

w(15, 11, 1) = 32192

w(7, 6, 4) = 138

w(14, -4, -3) = 1

w(-4, 6, 9) = 1

w(12, 8, 9) = 3972

w(-1, 1, -3) = 1

w(11, 2, -1) = 1

w(-2, -3, -3) = 1

w(15, -4, 3) = 1

w(-5, 14, 0) = 1

测试结果5: 测试结果错误.错误结果为:w(-1,5,5)=1

w(13,11,13)=66942976

w(7,9,5)=14944

w(13,16,8)=55738624

w(0,8,13)=1

w(6,5,7)=4000

w(14,9,20)=237452800

w(1,6,7)=4

w(16,0,19)=1

w(0,12,16)=1

w(6,4,4)=2959

w(14,7,1)=29722

w(3,0,3)=1

w(14,6,1)=19426

w(1,7,20)=4

w(5,5,14)=1024

w(2,-1,8)=1

w(15,6,19)=257753152

w(9,3,1)=388

w(10,2,1)=166

w(17,12,15)=-560362449

w(8,4,19)=36112

w(6,17,8)=4096

w(4,14,16)=38656

w(4,8,17)=256

w(9,17,5)=178144

w(12,19,2)=135172

w(11,18,1)=6142

w(20,4,8)=726626542

w(9,2,6)=11080

w(16,-1,14)=1

w(4,8,8)=256

w(6,15,18)=7680000

w(4,0,17)=1

w(10,20,17)=2437120

w(7,19,15)=16384

w(1,13,17)=4

w(5,10,10)=1024

w(6,13,0)=1

w(17,11,0)=1

w(3,5,9)=64

w(10,2,10)=27652

w(0,1,14)=1

w(5,15,12)=17408

w(11,19,16)=245726208

w(7,15,7)=16384

w(17,4,19)=231997456

w(7,0,0)=1

w(19,20,7)=-1201668224

w(-1,0,-1)=1

w(3,14,4)=64

w(18,5,1)=37846

w(9,7,6)=224191

w(19,1,18)=1572859

w(14,6,1)=19426

w(14,5,3)=735700

w(-1,8,0)=1

w(6,4,9)=3472

w(-1,4,15)=1

w(13,7,1)=17434

w(16,14,19)=-1777664000

w(8,3,7)=17569

w(4,14,14)=21760

w(7,8,4)=11536

w(19,9,18)=294329058

w(8,17,5)=52960

w(15,15,14)=1607426048

w(1,17,5)=4

w(18,13,19)=183771136

w(6,7,20)=4096

w(7,1,-1)=1

w(1,13,-1)=1

w(20,-1,19)=1

w(0,11,19)=1

w(16,1,12)=194515

w(4,20,6)=256

w(1,2,3)=4

w(8,5,5)=43057

w(10,16,18)=591459840

w(2,11,17)=16

w(0,13,7)=1

w(6,1,16)=190

w(11,19,12)=22155264

w(2,13,11)=16

w(14,11,11)=263607598

w(9,15,-1)=1

w(12,15,11)=25503744

w(5,17,2)=388

w(1,9,16)=4

w(20,9,1)=1295728

w(6,11,9)=4096

w(1,9,13)=4

w(13,14,4)=5947408

w(8,8,12)=65536

w(9,4,18)=107536

w(15,16,4)=38338576

w(0,8,4)=1

w(8,20,11)=65536

w(7,2,7)=2308

w(14,20,7)=144211840

w(15,12,4)=38172343

w(1,6,15)=4

w(11,10,2)=61411

w(-1,11,1)=1

w(16,2,17)=2949124

w(12,2,20)=135172

w(18,16,8)=-2087922611

w(10,6,0)=1

w(2,17,3)=16

w(18,12,14)=-291014639

w(7,14,10)=106496

w(20,-1,6)=1

w(1,2,9)=4

w(6,5,13)=4000

w(15,6,10)=239313223

w(15,10,18)=991568896

w(14,5,-1)=1

w(15,18,19)=-1445443053

w(14,19,9)=248272384

w(19,2,17)=28310419

w(13,12,18)=80596992

w(-1,2,11)=1

w(6,9,14)=4096

w(10,16,0)=1

w(17,9,1)=269536

w(9,5,5)=122764

w(20,1,4)=14596

w(20,10,13)=-146750856

w(14,8,1)=38731

w(9,17,2)=12292

w(11,15,16)=118956032

w(13,2,11)=294373

w(14,17,4)=15237136

w(20,10,4)=485921438

w(4,17,4)=256

w(-1,2,4)=1

w(10,7,9)=969226

w(0,16,3)=1

w(5,14,0)=1

w(8,9,14)=65536

w(15,9,14)=872015539

w(16,1,1)=6

w(2,4,-1)=1

w(9,19,0)=1

w(0,4,0)=1

w(5,3,5)=760

w(6,20,20)=4096

w(19,2,11)=22238320

w(2,11,14)=16

w(12,15,5)=5210080

w(0,18,10)=1

w(11,16,19)=1942658048

w(5,8,2)=388

w(18,11,17)=-1542211786

w(6,12,-1)=1

w(-1,0,9)=1

w(2,16,4)=16

w(12,19,8)=15163648

w(20,9,9)=342814336

w(-1,6,4)=1

w(8,13,15)=262144

w(13,9,15)=62987776

w(2,20,15)=16

w(3,3,13)=64

w(7,16,19)=84770304

w(19,6,18)=-1463849880

w(12,13,3)=700408

w(-1,6,7)=1

w(19,19,20)=1690895245

w(15,11,20)=1087584256

w(9,3,7)=44986

w(18,3,0)=1

w(10,19,13)=7012352

w(5,15,5)=1024

w(6,15,4)=3472

w(10,6,16)=817216

w(1,17,9)=4

w(7,5,13)=14944

w(18,7,0)=1

w(18,5,9)=1304568183

w(15,19,6)=257753152

w(15,11,-1)=1

w(2,16,2)=16

w(11,8,4)=814141

w(7,7,8)=16384

w(19,1,13)=1507857

w(10,0,15)=1

w(3,0,5)=1

w(3,8,6)=64

w(0,14,-1)=1

w(6,9,8)=4096

w(5,13,11)=3584

w(9,0,20)=1

w(12,18,4)=2273296

w(8,0,12)=1

w(17,8,11)=-1583315086

w(19,12,19)=1742467072

w(-1,14,15)=1

w(2,19,10)=16

w(15,5,2)=30654

w(7,11,13)=16384

w(7,20,5)=14944

w(1,7,9)=4

w(6,-1,1)=1

w(14,10,6)=83934676

w(14,9,9)=210336127

w(19,20,19)=2075722459

w(15,8,9)=-741494743

w(7,2,11)=2308

w(6,12,12)=4096

w(14,13,3)=3931876

w(4,12,3)=232

w(5,13,10)=2560

w(0,11,7)=1

w(9,12,-1)=1

w(2,9,0)=1

w(14,2,17)=638980

w(17,18,10)=263963512

w(3,4,1)=22

w(11,8,18)=4006144

w(19,10,19)=-585358336

w(-1,15,5)=1

w(15,12,9)=-993322857

w(12,19,14)=408137728

w(8,6,1)=739

w(7,7,17)=16384

w(11,13,4)=847888

w(14,12,-1)=1

w(20,17,9)=-1293754984

w(18,-1,15)=1

w(14,9,2)=578608

w(18,0,4)=1

w(-1,6,-1)=1

w(19,0,18)=1

w(17,18,12)=-1621591976

w(12,14,7)=12705664

w(8,14,2)=5380

w(19,20,6)=-1463812032

w(9,16,17)=101089792

w(12,4,11)=2272600

w(16,19,4)=94961680

w(20,1,3)=1841

w(8,5,10)=52960

w(10,14,11)=1998848

w(5,20,8)=1024

w(-1,15,16)=1

w(0,6,9)=1

w(12,10,13)=16700416

w(18,10,8)=-1272225376

w(17,3,2)=8105

w(7,6,18)=16192

w(19,2,8)=8890234

w(9,15,4)=107536

w(7,5,8)=14944

w(1,17,12)=4

w(4,18,5)=256

w(2,19,10)=16

w(14,1,-1)=1

w(5,12,14)=1024

w(0,7,9)=1

w(0,2,7)=1

w(18,4,9)=326770592

w(8,19,18)=65536

w(19,0,3)=1

w(14,2,15)=638980

w(11,20,4)=847888

w(-1,0,5)=1

w(19,0,-1)=1

w(10,20,17)=2437120

w(5,8,4)=976

w(16,11,20)=-154650624

w(12,15,19)=834699264

w(6,9,4)=3472

w(18,11,13)=-2115843236

w(10,7,8)=955903

w(15,1,16)=98302

w(5,0,9)=1

w(3,13,15)=960

w(18,9,2)=3176352

w(1,14,10)=4

w(11,1,12)=6142

w(15,10,6)=373448992

w(7,8,8)=16384

w(2,0,18)=1

w(13,18,9)=70536192

w(12,9,14)=16330240

w(17,1,16)=393211

w(0,8,20)=1

w(2,-1,8)=1

w(3,12,0)=1

w(14,16,4)=15237136

w(9,15,19)=87982080

w(19,11,1)=1241182

w(7,3,11)=6520

w(12,17,15)=1239093248

w(15,6,2)=75329

w(5,20,2)=388

w(9,8,5)=177655

w(2,18,12)=16

w(18,0,9)=1

w(0,9,18)=1

w(10,10,7)=970624

w(18,1,18)=786430

w(17,1,8)=196606

w(1,4,8)=4

w(20,16,8)=2106073974

w(13,5,0)=1

w(7,-1,12)=1

w(16,20,15)=1960607744

w(0,3,11)=1

w(19,12,0)=1

w(4,-1,18)=1

w(5,20,18)=1024

w(6,19,5)=4000

w(17,17,8)=-191430656

w(0,6,2)=1

w(13,13,11)=75258368

w(8,13,7)=65152

w(4,4,20)=256

w(19,6,-1)=1

w(10,20,12)=1162240

w(2,6,8)=16

w(18,5,20)=2063597536

w(14,20,18)=1632524800

w(6,8,17)=4096

w(3,14,8)=64

w(1,16,11)=4

w(4,16,2)=148

w(12,5,2)=49570

w(8,10,11)=65536

w(7,19,20)=16384

w(14,0,4)=1

w(3,13,0)=1

w(16,10,4)=30452396

w(5,1,15)=94

w(20,3,11)=400725836

w(0,4,5)=1

w(6,16,12)=29696

w(13,13,18)=113590272

w(3,7,15)=64

w(3,10,0)=1

w(7,0,9)=1

w(19,4,9)=643484336

w(20,13,4)=1624187610

w(16,14,19)=-1777664000

w(2,11,7)=16

w(20,2,15)=59401129

w(4,14,20)=256

w(16,8,11)=2023676795

w(9,-1,12)=1

w(9,-1,12)=1

w(-1,-1,10)=1

w(13,2,12)=294877

w(18,14,13)=-1434966292

w(16,19,13)=1340900751

w(1,11,5)=4

w(17,18,8)=-1711276800

w(18,5,6)=174829278

w(8,0,10)=1

w(3,20,1)=22

w(3,5,12)=64

w(4,0,5)=1

w(2,13,-1)=1

w(10,11,9)=1047040

w(7,20,0)=1

w(0,18,14)=1

w(15,8,2)=271929

w(15,7,3)=815722

w(1,16,16)=4

w(20,0,-1)=1

w(20,16,3)=535689788

w(5,16,14)=1024

w(13,1,4)=3277

w(18,0,-1)=1

w(2,2,16)=16

w(7,13,16)=188416

w(16,1,17)=196606

w(2,8,6)=16

w(1,20,-1)=1

w(12,2,1)=235

w(17,16,19)=813383052

w(9,10,19)=393216

w(1,10,19)=4

w(16,3,17)=21037048

正确结果应为:w(-1, 5, 5) = 1

w(13, 11, 13) = 8192

w(7, 9, 5) = 128

w(13, 16, 8) = 8192

w(0, 8, 13) = 1

w(6, 5, 7) = 64

w(14, 9, 20) = 16384

w(1, 6, 7) = 2

w(16, 0, 19) = 1

w(0, 12, 16) = 1

w(6, 4, 4) = 59

w(14, 7, 1) = 9908

w(3, 0, 3) = 1

w(14, 6, 1) = 6476

w(1, 7, 20) = 2

w(5, 5, 14) = 32

w(2, -1, 8) = 1

w(15, 6, 19) = 32768

w(9, 3, 1) = 130

w(10, 2, 1) = 56

w(17, 12, 15) = 122609

w(8, 4, 19) = 256

w(6, 17, 8) = 64

w(4, 14, 16) = 16

w(4, 8, 17) = 16

w(9, 17, 5) = 512

w(12, 19, 2) = 4096

w(11, 18, 1) = 2048

w(20, 4, 8) = 2077918

w(9, 2, 6) = 682

w(16, -1, 14) = 1

w(4, 8, 8) = 16

w(6, 15, 18) = 64

w(4, 0, 17) = 1

w(10, 20, 17) = 1024

w(7, 19, 15) = 128

w(1, 13, 17) = 2

w(5, 10, 10) = 32

w(6, 13, 0) = 1

w(17, 11, 0) = 1

w(3, 5, 9) = 8

w(10, 2, 10) = 1024

w(0, 1, 14) = 1

w(5, 15, 12) = 32

w(11, 19, 16) = 2048

w(7, 15, 7) = 128

w(17, 4, 19) = 131072

w(7, 0, 0) = 1

w(19, 20, 7) = 524288

w(-1, 0, -1) = 1

w(3, 14, 4) = 8

w(18, 5, 1) = 12616

w(9, 7, 6) = 467

w(19, 1, 18) = 524287

w(14, 6, 1) = 6476

w(14, 5, 3) = 39938

w(-1, 8, 0) = 1

w(6, 4, 9) = 64

w(-1, 4, 15) = 1

w(13, 7, 1) = 5812

w(16, 14, 19) = 65536

w(8, 3, 7) = 241

w(4, 14, 14) = 16

w(7, 8, 4) = 128

w(19, 9, 18) = 499978

w(8, 17, 5) = 256

w(15, 15, 14) = 32768

w(1, 17, 5) = 2

w(18, 13, 19) = 262144

w(6, 7, 20) = 64

w(7, 1, -1) = 1

w(1, 13, -1) = 1

w(20, -1, 19) = 1

w(0, 11, 19) = 1

w(16, 1, 12) = 64839

w(4, 20, 6) = 16

w(1, 2, 3) = 2

w(8, 5, 5) = 309

w(10, 16, 18) = 1024

w(2, 11, 17) = 4

w(0, 13, 7) = 1

w(6, 1, 16) = 64

w(11, 19, 12) = 2048

w(2, 13, 11) = 4

w(14, 11, 11) = 14958

w(9, 15, -1) = 1

w(12, 15, 11) = 4096

w(5, 17, 2) = 32

w(1, 9, 16) = 2

w(20, 9, 1) = 431910

w(6, 11, 9) = 64

w(1, 9, 13) = 2

w(13, 14, 4) = 8192

w(8, 8, 12) = 256

w(9, 4, 18) = 512

w(15, 16, 4) = 32768

w(0, 8, 4) = 1

w(8, 20, 11) = 256

w(7, 2, 7) = 128

w(14, 20, 7) = 16384

w(15, 12, 4) = 43031

w(1, 6, 15) = 2

w(11, 10, 2) = 2057

w(-1, 11, 1) = 1

w(16, 2, 17) = 65536

w(12, 2, 20) = 4096

w(18, 16, 8) = 304329

w(10, 6, 0) = 1

w(2, 17, 3) = 4

w(18, 12, 14) = 356225

w(7, 14, 10) = 128

w(20, -1, 6) = 1

w(1, 2, 9) = 2

w(6, 5, 13) = 64

w(15, 6, 10) = -9691

w(15, 10, 18) = 32768

w(14, 5, -1) = 1

w(15, 18, 19) = 32768

w(14, 19, 9) = 16384

w(19, 2, 17) = 524591

w(13, 12, 18) = 8192

w(-1, 2, 11) = 1

w(6, 9, 14) = 64

w(10, 16, 0) = 1

w(17, 9, 1) = 89846

w(9, 5, 5) = 542

w(20, 1, 4) = 6196

w(20, 10, 13) = -2815372

w(14, 8, 1) = 12911

w(9, 17, 2) = 512

w(11, 15, 16) = 2048

w(13, 2, 11) = 8321

w(14, 17, 4) = 16384

w(20, 10, 4) = -2694084

w(4, 17, 4) = 16

w(-1, 2, 4) = 1

w(10, 7, 9) = 996

w(0, 16, 3) = 1

w(5, 14, 0) = 1

w(8, 9, 14) = 256

w(15, 9, 14) = 31481

w(16, 1, 1) = 17

w(2, 4, -1) = 1

w(9, 19, 0) = 1

w(0, 4, 0) = 1

w(5, 3, 5) = 32

w(6, 20, 20) = 64

w(19, 2, 11) = 984372

w(2, 11, 14) = 4

w(12, 15, 5) = 4096

w(0, 18, 10) = 1

w(11, 16, 19) = 2048

w(5, 8, 2) = 32

w(18, 11, 17) = 254136

w(6, 12, -1) = 1

w(-1, 0, 9) = 1

w(2, 16, 4) = 4

w(12, 19, 8) = 4096

w(20, 9, 9) = -11239524

w(-1, 6, 4) = 1

w(8, 13, 15) = 256

w(13, 9, 15) = 8192

w(2, 20, 15) = 4

w(3, 3, 13) = 8

w(7, 16, 19) = 128

w(19, 6, 18) = 530476

w(12, 13, 3) = 4096

w(-1, 6, 7) = 1

w(19, 19, 20) = 524288

w(15, 11, 20) = 32768

w(9, 3, 7) = 404

w(18, 3, 0) = 1

w(10, 19, 13) = 1024

w(5, 15, 5) = 32

w(6, 15, 4) = 64

w(10, 6, 16) = 1024

w(1, 17, 9) = 2

w(7, 5, 13) = 128

w(18, 7, 0) = 1

w(18, 5, 9) = -94620

w(15, 19, 6) = 32768

w(15, 11, -1) = 1

w(2, 16, 2) = 4

w(11, 8, 4) = 2629

w(7, 7, 8) = 128

w(19, 1, 13) = 507624

w(10, 0, 15) = 1

w(3, 0, 5) = 1

w(3, 8, 6) = 8

w(0, 14, -1) = 1

w(6, 9, 8) = 64

w(5, 13, 11) = 32

w(9, 0, 20) = 1

w(12, 18, 4) = 4096

w(8, 0, 12) = 1

w(17, 8, 11) = 483845

w(19, 12, 19) = 524288

w(-1, 14, 15) = 1

w(2, 19, 10) = 4

w(15, 5, 2) = 29969

w(7, 11, 13) = 128

w(7, 20, 5) = 128

w(1, 7, 9) = 2

w(6, -1, 1) = 1

w(14, 10, 6) = 3424

w(14, 9, 9) = 19143

w(19, 20, 19) = 524288

w(15, 8, 9) = 44642

w(7, 2, 11) = 128

w(6, 12, 12) = 64

w(14, 13, 3) = 16318

w(4, 12, 3) = 16

w(5, 13, 10) = 32

w(0, 11, 7) = 1

w(9, 12, -1) = 1

w(2, 9, 0) = 1

w(14, 2, 17) = 16384

w(17, 18, 10) = 131072

w(3, 4, 1) = 8

w(11, 8, 18) = 2048

w(19, 10, 19) = 524288

w(-1, 15, 5) = 1

w(15, 12, 9) = 40127

w(12, 19, 14) = 4096

w(8, 6, 1) = 247

w(7, 7, 17) = 128

w(11, 13, 4) = 2048

w(14, 12, -1) = 1

w(20, 17, 9) = 1191862

w(18, -1, 15) = 1

w(14, 9, 2) = 23922

w(18, 0, 4) = 1

w(-1, 6, -1) = 1

w(19, 0, 18) = 1

w(17, 18, 12) = 131072

w(12, 14, 7) = 4096

w(8, 14, 2) = 256

w(19, 20, 6) = 524288

w(9, 16, 17) = 512

w(12, 4, 11) = 4216

w(16, 19, 4) = 65536

w(20, 1, 3) = 1351

w(8, 5, 10) = 256

w(10, 14, 11) = 1024

w(5, 20, 8) = 32

w(-1, 15, 16) = 1

w(0, 6, 9) = 1

w(12, 10, 13) = 4096

w(18, 10, 8) = -655281

w(17, 3, 2) = 7974

w(7, 6, 18) = 128

w(19, 2, 8) = 908790

w(9, 15, 4) = 512

w(7, 5, 8) = 128

w(1, 17, 12) = 2

w(4, 18, 5) = 16

w(2, 19, 10) = 4

w(14, 1, -1) = 1

w(5, 12, 14) = 32

w(0, 7, 9) = 1

w(0, 2, 7) = 1

w(18, 4, 9) = -493032

w(8, 19, 18) = 256

w(19, 0, 3) = 1

w(14, 2, 15) = 16384

w(11, 20, 4) = 2048

w(-1, 0, 5) = 1

w(19, 0, -1) = 1

w(10, 20, 17) = 1024

w(5, 8, 4) = 32

w(16, 11, 20) = 65536

w(12, 15, 19) = 4096

w(6, 9, 4) = 64

w(18, 11, 13) = 238076

w(10, 7, 8) = 1115

w(15, 1, 16) = 32768

w(5, 0, 9) = 1

w(3, 13, 15) = 8

w(18, 9, 2) = 549204

w(1, 14, 10) = 2

w(11, 1, 12) = 2048

w(15, 10, 6) = -9691

w(7, 8, 8) = 128

w(2, 0, 18) = 1

w(13, 18, 9) = 8192

w(12, 9, 14) = 4096

w(17, 1, 16) = 131071

w(0, 8, 20) = 1

w(2, -1, 8) = 1

w(3, 12, 0) = 1

w(14, 16, 4) = 16384

w(9, 15, 19) = 512

w(19, 11, 1) = 430104

w(7, 3, 11) = 128

w(12, 17, 15) = 4096

w(15, 6, 2) = 48559

w(5, 20, 2) = 32

w(9, 8, 5) = 477

w(2, 18, 12) = 4

w(18, 0, 9) = 1

w(0, 9, 18) = 1

w(10, 10, 7) = 1024

w(18, 1, 18) = 262144

w(17, 1, 8) = 65536

w(1, 4, 8) = 2

w(20, 16, 8) = 308109

w(13, 5, 0) = 1

w(7, -1, 12) = 1

w(16, 20, 15) = 65536

w(0, 3, 11) = 1

w(19, 12, 0) = 1

w(4, -1, 18) = 1

w(5, 20, 18) = 32

w(6, 19, 5) = 64

w(17, 17, 8) = 131072

w(0, 6, 2) = 1

w(13, 13, 11) = 8192

w(8, 13, 7) = 256

w(4, 4, 20) = 16

w(19, 6, -1) = 1

w(10, 20, 12) = 1024

w(2, 6, 8) = 4

w(18, 5, 20) = 262144

w(14, 20, 18) = 16384

w(6, 8, 17) = 64

w(3, 14, 8) = 8

w(1, 16, 11) = 2

w(4, 16, 2) = 16

w(12, 5, 2) = 6206

w(8, 10, 11) = 256

w(7, 19, 20) = 128

w(14, 0, 4) = 1

w(3, 13, 0) = 1

w(16, 10, 4) = 52631

w(5, 1, 15) = 32

w(20, 3, 11) = 358266

w(0, 4, 5) = 1

w(6, 16, 12) = 64

w(13, 13, 18) = 8192

w(3, 7, 15) = 8

w(3, 10, 0) = 1

w(7, 0, 9) = 1

w(19, 4, 9) = -896780

w(20, 13, 4) = 1882503

w(16, 14, 19) = 65536

w(2, 11, 7) = 4

w(20, 2, 15) = 1115055

w(4, 14, 20) = 16

w(16, 8, 11) = 135190

w(9, -1, 12) = 1

w(9, -1, 12) = 1

w(-1, -1, 10) = 1

w(13, 2, 12) = 8203

w(18, 14, 13) = 266954

w(16, 19, 13) = 65536

w(1, 11, 5) = 2

w(17, 18, 8) = 131072

w(18, 5, 6) = 380360

w(8, 0, 10) = 1

w(3, 20, 1) = 8

w(3, 5, 12) = 8

w(4, 0, 5) = 1

w(2, 13, -1) = 1

w(10, 11, 9) = 1024

w(7, 20, 0) = 1

w(0, 18, 14) = 1

w(15, 8, 2) = 62859

w(15, 7, 3) = 66434

w(1, 16, 16) = 2

w(20, 0, -1) = 1

w(20, 16, 3) = 954505

w(5, 16, 14) = 32

w(13, 1, 4) = 1093

w(18, 0, -1) = 1

w(2, 2, 16) = 4

w(7, 13, 16) = 128

w(16, 1, 17) = 65536

w(2, 8, 6) = 4

w(1, 20, -1) = 1

w(12, 2, 1) = 79

w(17, 16, 19) = 131072

w(9, 10, 19) = 512

w(1, 10, 19) = 2

w(16, 3, 17) = 65536

var a,b,c:longint;

f:array [0..20,0..20,0..20]of longint;

function work(x,y,z:longint):longint;

begin

if (x<=0) or(y<=0)or(z<=0) then begin x:=0;y:=0;z:=0;end;

if (x>20) or(y>20)or(z>20) then begin x:=20;y:=20;z:=20;end;

if f[x,y,z]<>-100 then begin work:=f[x,y,z];exit;end;

if (a<b) and(b<c) then f[x,y,z]:=work(x,y,z-1)+work(x,y-1,z-1)+work(x,y-1,z)

else f[x,y,z]:=work(x-1,y,z)+work(x-1,y,z-1)+work(x-1,y-1,z)+work(x-1,y-1,z-1);

work:=f[x,y,z];

end;

begin

f[0,0,0]:=1;

for a:=1 to 20 do for b:=1 to 20 do for c:=1 to 20 do f[a,b,c]:=-100;

readln(a,b,c);

while (a<>-1) or (b<>-1) or (c<>-1)do

begin writeln('w(',a,',',b,',',c,')=',work(a,b,c));

readln(a,b,c);

end;

end.

#1 !@#$%@2010-07-04 01:31:00
回复 删除

注意空格~~~~~~~~~~~~~~~

查看更多回复
提交回复