1到n中 取3个不同的数其和能整除3的 一共有多少种取法

2025-04-14 13:21:41
推荐回答(1个)
回答1:

这个直接写很容易超时的 我给你说一下怎么算你自己写吧 很简单的

三个数的和能被三整数 有几种情况
1 三个数除以3余数相同
2 三个数除以3余数分别是0 1 2

所以首先需要算出n除以3的商和余数r s
然后算出除以3余数为0 1 2的个数a b c
那么要求的数就是C(3,a)+C(3,b)+C(3,c)+a*b*c