我虽然没有参加GDKOI2015,但是我找了2015年的题练了一下. 题意如下: 思路:最大流,因为有多组数据,每次读入一组数据都要清零. a. 将每个点拆分成两个点,例如样例G→G`,再将字母一一编号,G=1,G`=2,D=3,D`=4--(公式:(x-1)*2*m+y*2{第x行,第y列}),将G与G`,D与D`等相连一条边,流量与cnt对应. 如图,如果w=GD,S为原点,F为汇点,构图如图. b. 再向8个方向搜索是否有下一个字母,如有将它们之间连一条边,流量为无限. c. 定原点为0,…