円環状㫠$1$ ã‹ã‚‰ $N$ ã¾ã§ã®ç•ªå·ãŒã¤ã‘られ㟠$N$ 個ã®ãƒã‚¹åœãŒå³å›žã‚Šã«ä¸¦ã‚“ã§ã„る。 隣接ã™ã‚‹ãƒã‚¹åœã©ã†ã—ã¯é“ã§çµã°ã‚Œã¦ã„る。 å„ $i \ (1 \le i \le N)$ ã«ã¤ã„ã¦ã€ãƒã‚¹åœ $i$ ã¨ãƒã‚¹åœ $i+1$ ã®é–“を直接çµã¶é“ã®é•·ã•ã¯ $d_i$ メートルã§ã‚る。 ãŸã ã—ã€ãƒã‚¹åœ $N+1$ ã¯ãƒã‚¹åœ $1$ ã®ã“ã¨ã‚’表ã™ã€‚
$M$ å°ã®ãƒã‚¹ãŒã‚る。 $j \ (1 \le j \le M)$ 番目ã®ãƒã‚¹ã¯ $c_j='R'$ ã®ã¨ãå³å›žã‚Šã€$c_j='L'$ ã®ã¨ã左回りã«èµ°è¡Œã™ã‚‹ã€‚ ã¾ãŸã€æ™‚刻 $0$ ã«ãƒã‚¹åœ $b_j$ を出発ã—ã€$1$ メートル進むã®ã« $t_j$ 秒ã‹ã‹ã‚‹ã€‚
ã“ã®å•é¡Œã«ãŠã„ã¦ã€
ã¨ã™ã‚‹ã€‚
以下ã®ã‚¯ã‚¨ãƒªã‚’åˆè¨ˆ $Q$ 回処ç†ã›ã‚ˆã€‚
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
$N$ $M$ $Q$ $d_1$ $\ldots$ $d_N$ $c_1$ $b_1$ $t_1$ $\vdots$ $c_M$ $b_M$ $t_M$ $x_1$ $y_1$ $\vdots$ $x_Q$ $y_Q$
1行目ã«ãƒã‚¹åœã®æ•° $N$ã€ãƒã‚¹ã®æ•° $M$ã€ã‚¯ã‚¨ãƒªã®æ•° $Q$ ãŒç©ºç™½åŒºåˆ‡ã‚Šã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
2行目ã«éš£æŽ¥ã™ã‚‹ãƒã‚¹åœã‚’繋ãé“ã®æƒ…å ±ãŒç©ºç™½åŒºåˆ‡ã‚Šã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
3行目ã‹ã‚‰ç¶šã $M$ è¡Œã«ãƒã‚¹ã®æƒ…å ±ãŒç©ºç™½åŒºåˆ‡ã‚Šã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
続ã $Q$ è¡Œã«ã‚¯ã‚¨ãƒªã®æƒ…å ±ãŒç©ºç™½åŒºåˆ‡ã‚Šã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
入力ã¯ä»¥ä¸‹ã®æ¡ä»¶ã‚’満ãŸã™ã€‚
出力㯠$Q$ è¡Œã‹ã‚‰ãªã‚‹ã€‚
å„クエリã«å¯¾ã—ã€æ‰€è¦æ™‚é–“ã®æœ€å°å€¤ã‚’出力ã›ã‚ˆã€‚
$k$ 行目ã«ã¯ $k$ 番目ã®ã‚¯ã‚¨ãƒªã«å¯¾ã™ã‚‹ç”ãˆã‚’出力ã›ã‚ˆã€‚
3 1 6 1 2 3 R 1 1 1 2 1 3 2 1 2 3 3 1 3 2
1 3 6 3 6 7
$1$ ã¤ç›®ã®ã‚¯ã‚¨ãƒªã§ã¯ã€æ™‚刻 $0$ ã«ãƒã‚¹åœ $1$ ã‹ã‚‰ãƒã‚¹ $1$ ã«ä¹—ã‚Šã€æ™‚刻 $1$ ã«ãƒã‚¹åœ $2$ ã§é™ã‚Šã‚‹ã®ãŒæœ€é©ã§ã‚る。
4 6 7 45 72 81 47 R 1 47202 L 1 2156 L 2 95728 R 1 30739 L 3 39679 L 4 86568 3 2 3 4 1 2 2 4 4 3 1 4 2 1
431200 629552 431200 629552 275968 101332 528220