BZOJ1800 [Ahoi2009]fly 飞行棋 【枚举】
题目给出圆周上的若干个点,已知点与点之间的弧长,其值均为正整数,并依圆周顺序排列。 请找出这些点中有没有可以围成矩形的,并希望在最短时间内找出所有不重复矩形。输入格式第一行为正整数N,表示点的个数,接下来N行分别为这N个点所分割的各个圆弧长度输出格式所构成不重复矩形的个数输入样例812231133输出样例3解释N<= 20
题解四个点abcd能构成矩形,当且仅当
弧ab=弧cd弧ab = 弧cd
原创
2017-12-26 20:26:11 ·
231 阅读 ·
0 评论