摘要:
题面 "传送门" 分析 考虑BFS 对于每个玩家p BFS的时候如果到了格子(x,y),就把$vis[x][y]$标记为p 最后把vis扫一遍就统计出了每个玩家占领的个数 每次BFS时要把最外层的节点存下来,下一次BFS时直接从那些节点开始搜索 具体实现中对每个玩家维护两个队列q1,q2,队列中的每 阅读全文
posted @ 2019-01-21 08:15
birchtree
阅读(405)
评论(0)
推荐(0)
摘要:
题面 "传送门" 分析 这种计数问题,要不是纯数学推公式,要不就是dp 先处理出[l,r]中除3余0,1,2的数的个数,记为cnt0,cnt1,cnt2 设$dp[i][j]$表示前i个数的和除3余j的个数 则$dp[1][0]=cnt0,dp[1][1]=cnt1,dp[1][2]=cnt2$ 最 阅读全文
posted @ 2019-01-21 08:03
birchtree
阅读(515)
评论(0)
推荐(0)

浙公网安备 33010602011771号