1. 程式人生 > >牛客網NOIP賽前集訓營-提高組(第三場) A-管道維修

牛客網NOIP賽前集訓營-提高組(第三場) A-管道維修

題面 考慮計算每個格子至少kk步被修復的概率fi,j,kf_{i,j,k}(gi,j,kg_{i,j,k}為恰好kk步被修復的概率) fi,j,k=kkgi,j,kansi,j=kkgi,j,k=kfi,j,k f_{i,j,k}=\sum_{k'\geq k} g_{i,j,k'}\\ ans_{i,j}=\sum_k k\cdot g_{i,j,k}=\sum_k f_{i,j,k} 然後一個格子至少k

k步被修復的充要條件是與它曼哈頓距離小於kk的格子都是堵塞的 那麼就可以用類似菱形字首和的方法計算 Code