>Link
luogu校测普及组T2
>Description
有三条线 a , b , c a,b,c a,b,c,给定一个整数 L L L,可以给 a , b , c a,b,c a,b,c三条线分别加长,并且三条线总的加长量不超过 L L L,问有多少种加长方案(包括不加长)使得 a , b , c a,b,c a,b,c组成合法三角形
>解题思路
考试时打了一个 O ( L 3 ) O(L^3) O(L3)暴力→50分
正解:
考虑容斥,可以运用隔板法求出全部的加长方案为 C L + 4 − 1 3 C_{L+4-1}^{3} CL+4−13(用三个板分隔成四个块,最后一块为舍去块,每个块可为空)
分类讨论三条边