图论3 1011
三角形 有一个等边三角形,在每条边上等距离画n个点,(顶点上不画,把每条边分成n+1段),在这3n个点中选取3个点作为新三角形的顶点,求所有不同三角形的面积和。 3n个点有各自的编号,两个三角形不同当且仅当选取编号集合不同,规定单位面积为边长每一段长度的等边三角形面积。 答案对1e9+7取模 1<=n<=1e9 题解 很容易分出两类:有两个点在同一边上,三点都在不同边。 1.记有两个点的边为底边。可以得到 $2*3\sum_{x=1}^{n-1}x(n-x)*\sum_{h=1}^{n}h$(顶点可以在两边选取,底边有三种 $3n(n+1)(n\sum_{x=1}^{n-1}x-\sum_{x=1}^{n-1}x^{2})$ $\frac{n^{2}(n+1)(n^{2}-1)}{2}$ 2.在三边分别选边,记a,b,c为三点到所在边的左端点的距离 $\sum_{a=1}^{n}\sum_{b=1}^{n}\sum_{c=1}^{n}(n+1)^{2}-(n+1-a)b-(n+1-b)c-(n+1-c)a$ $\sum_{a=1}^{n}\sum_{b=1}^{n}\sum_{c=1}^{n}(n+1)^{2}-(n+1)(a+b+c)+ab+ac+bc$ $(n+1)^{2}$与a,b,c无关,所以可以算得贡献为$n^{3}(n+1){2}$ 对于(a+b+c)可以考虑画出树形图