题目链接:hdu 4944 FSF's game 题目大意:给定N,能够用不大于N的长a和宽b.组成N∗(N−1)2种不同的矩形,对于每一个矩形a∗b要计算它的值,K为矩形a,b能够拆分成若干个K∗K的正方形.∑a∗bgcd(a/k,b/k),输出全部矩形值的和. 解题思路:如果有边a和b.那么k肯定即使a的因子也是b的因子. 定义f(n)为矩形最长边等于n的情况下全部矩形值的和.那么f(n)=val(1∗n)+val(2∗n)+⋯+val(n∗n),枚举n的因子作为k,如今如果有因子k,使得n…