Submission #86189


Source Code Expand

#coding: utf-8
import math
import sys

line = []
for l in sys.stdin: line.append(l.strip())
M = int(line[0])
M -= 1
a_list = map(int,line[1].split())
s,g = map(int,line[2].split())
s -= 1
g -= 1
N_list = map(int,line[3].split())

now = s

while 1:
	if now == g: return

	dice = sys.stdin
	dice = int(dice.strip())

	if now+dice > M and now-dice < 0:
		print 0
	elif now+dice > M:
		now = now-dice+N_list[now-dice]
		print -1
	elif now-dice < 0:
		now = now+dice+N_list[now+dice]
		print 1
	else:
		go_right = now + dice + N_list[now+dice]
		go_left = now - dice + N_list[now-dice]
		if fabs(go_right-g) > fabs(go_left-g):
			now = go_left
			print -1
		else:
			now = go_right
			print 1

Submission Info

Submission Time
Task E - すごろく
User gackel
Language Python (2.7.3)
Score 0
Code Size 725 Byte
Status WA
Exec Time 132 ms
Memory 8476 KiB

Judge Result

Set Name All
Score / Max Score 0 / 300
Status
WA × 55
Set Name Test Cases
All 00_input.txt, 01_input.txt, 02_input.txt, 03_input.txt, 04_input.txt, 05_input.txt, 06_input.txt, 07_input.txt, 08_input.txt, 09_input.txt, 10_input.txt, 11_input.txt, 12_input.txt, 13_input.txt, 14_input.txt, 15_input.txt, 16_input.txt, 17_input.txt, 18_input.txt, 19_input.txt, 20_input.txt, 21_input.txt, 22_input.txt, 23_input.txt, 24_input.txt, 25_input.txt, 26_input.txt, 27_input.txt, 28_input.txt, 29_input.txt, 30_input.txt, 31_input.txt, 32_input.txt, 33_input.txt, 34_input.txt, 35_input.txt, 36_input.txt, 37_input.txt, 38_input.txt, 39_input.txt, 40_input.txt, 41_input.txt, 42_input.txt, 43_input.txt, 44_input.txt, 45_input.txt, 46_input.txt, 47_input.txt, 48_input.txt, 49_input.txt, 50_input.txt, 51_input.txt, 52_input.txt, 53_input.txt, 54_input.txt
Case Name Status Exec Time Memory
00_input.txt WA 113 ms 8364 KiB
01_input.txt WA 117 ms 8252 KiB
02_input.txt WA 116 ms 8332 KiB
03_input.txt WA 117 ms 8340 KiB
04_input.txt WA 116 ms 8256 KiB
05_input.txt WA 114 ms 8296 KiB
06_input.txt WA 116 ms 8328 KiB
07_input.txt WA 116 ms 8252 KiB
08_input.txt WA 111 ms 8256 KiB
09_input.txt WA 116 ms 8240 KiB
10_input.txt WA 117 ms 8328 KiB
11_input.txt WA 125 ms 8276 KiB
12_input.txt WA 113 ms 8252 KiB
13_input.txt WA 132 ms 8352 KiB
14_input.txt WA 114 ms 8248 KiB
15_input.txt WA 113 ms 8252 KiB
16_input.txt WA 114 ms 8256 KiB
17_input.txt WA 113 ms 8340 KiB
18_input.txt WA 115 ms 8252 KiB
19_input.txt WA 117 ms 8260 KiB
20_input.txt WA 116 ms 8248 KiB
21_input.txt WA 118 ms 8376 KiB
22_input.txt WA 117 ms 8252 KiB
23_input.txt WA 116 ms 8296 KiB
24_input.txt WA 116 ms 8376 KiB
25_input.txt WA 111 ms 8476 KiB
26_input.txt WA 116 ms 8360 KiB
27_input.txt WA 127 ms 8364 KiB
28_input.txt WA 117 ms 8240 KiB
29_input.txt WA 119 ms 8248 KiB
30_input.txt WA 114 ms 8380 KiB
31_input.txt WA 113 ms 8256 KiB
32_input.txt WA 118 ms 8372 KiB
33_input.txt WA 116 ms 8352 KiB
34_input.txt WA 118 ms 8380 KiB
35_input.txt WA 113 ms 8376 KiB
36_input.txt WA 117 ms 8256 KiB
37_input.txt WA 118 ms 8256 KiB
38_input.txt WA 118 ms 8336 KiB
39_input.txt WA 113 ms 8372 KiB
40_input.txt WA 112 ms 8252 KiB
41_input.txt WA 116 ms 8292 KiB
42_input.txt WA 113 ms 8292 KiB
43_input.txt WA 114 ms 8252 KiB
44_input.txt WA 114 ms 8240 KiB
45_input.txt WA 115 ms 8352 KiB
46_input.txt WA 118 ms 8316 KiB
47_input.txt WA 116 ms 8348 KiB
48_input.txt WA 117 ms 8292 KiB
49_input.txt WA 117 ms 8376 KiB
50_input.txt WA 114 ms 8360 KiB
51_input.txt WA 116 ms 8332 KiB
52_input.txt WA 117 ms 8308 KiB
53_input.txt WA 117 ms 8332 KiB
54_input.txt WA 115 ms 8252 KiB