A 我要学三角形 容易发现最小的三角形的周长为2+3+4=92+3+4=92+3+4=9,因此n≤8n\leq 8n≤8时一定无解。当n>8n>8n>8时,题目要求的可以等价为2∗(c−a)2*(c-a)2∗(c−a)的最大值,即让ccc尽可能的大,让aaa尽可能的小。为了保证两边之和大于第三边,那么ccc最大为n/2−(n%2==0)n/2-(n \% 2==0)n/2−(n%2==0);而为了让aaa尽可能小,则让bbb取c−1c-1c−1,剩下的分给aaa。注意还要判断此时是否满足a<ba<ba<b。 void solve() { ll n; c...