$COVID-87$,是由嚴重急性呼吸道症候群冠狀病毒87型導致的嚴重特殊傳染性肺炎,所引發的全球大流行疫情傳染力極強
而只有在確診者相鄰地區的人都會被傳染到,
而當有人在第 $d$ 天被傳染,在第 $d+1$ 天他相鄰的人就會被傳染 (相鄰的定義為共邊)
智窗在第一天被感染,並且第一天在位置 $(x,y)$
每一天都會往相鄰格子移動,給你 $m$ 天的移動路徑,而在移動的過程中也會傳染給相鄰的人
現在想請你幫忙計算,在第 $k$ 天時有多少人被傳染,趕上這波流行,走在時代的尖端
讓智窗知道他的影響力有多大
( 此圖為每次傳染的方向 )
第一行有一個整數 $T (1 \le T \le 10)$ ,代表總共有 $T$ 筆測資
每筆測資第一行有四個整數 $x$ , $y$ , $m$ , $q$
$x, y $ 代表第一天所在位置
接下來會有 $m$ 行,每行有兩個整數 $x_i , y_i$ 代表第 $i+1$ 天所在的位置
接下來會有 $q$ 行,每行有一個整數 $k$ 代表詢問第 $k$ 天時有多少格的人會被感染
- subtask 1 : $1 \le m,q,k \le 50$ $(13\%)$
- subtask 2 : $1 \le m,q,k \le 1000$ $(14\%)$
- subtask 3 : $1 \le m,q,k \le 10^5$ $(73\%)$
保證滿足 $x_i = x_{i+1} \wedge y_i \pm 1 = y_{i+1}$ 或者 $x_i \pm 1 = x_{i+1} \wedge y_i = y_{i+1} (1 \le i \le n-1)$
$-10^9 \le x , y , x_i , y_i \le 10^9$
對於每筆詢問輸出一行,代表前 $k$ 天累積被感染人數
1 3 4 2 1 3 3 3 2 2
5
部分測資輸入輸出較大,請記得加上IO優化
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |