#P3965. [TJOI2013] 循环格

    ID: 2884 远端评测题 1000ms 125MiB 尝试: 0 已通过: 0 难度: 8 上传者: 标签>2013各省省选图的建立,建图最大流费用流天津

[TJOI2013] 循环格

Description

一个完美的循环格是这样定义的:对于任意一个起始位置,你都可以沿着箭头最终回到起始位置。如果一个循环格不满足完美,你可以随意修改任意一个元素的箭头直到完美。例如下图,左边不是一个完美的循环格,因为只有从(1,1),(1,2),(2,0),(2,3)出发才会回到起始位置。通过修改其中两个箭头,可以得到右图,一个完美的循环格。

给定一个循环格,你需要计算最少需要修改多少个元素使其完美。

Input Format

第一行两个整数R和C,表示循环格的行和列。接下来R行,每一行包含C个字符LRUD表示左右上下

Output Format

一个整数,表示最少需要修改多少个元素使得给定的循环格完美。

4 4
RRRD
URDD
UULD
ULLL
0
3 4
RRRD
URLL
LRRR
2

Hint

数据范围

30%的数据,1 ≤ R, C ≤ 7

100%的数据,1 ≤ R, C ≤ 15