题意:求一个数T 满足能组成N种矩形,T-K 组成M种矩形
先预处理出 i 组成矩形的个数
m,n,k=map(int, input().split()) num=[0]*20002 for i in range(1,100+1): for j in range(i,10000+1): if i*j>10000 : break else : num[i*j]+=1; ans=0 for i in range(1,10000+1): if (i-k>0)&(n==num[i])&(m==num[i-k]): ans=i; break; print(ans)
【瞎搞】URAL 1157 Young Tiler python
原文:http://blog.csdn.net/kewowlo/article/details/44542091