别催了别催了
Source and Knowledge
2025 年 5 月语言月赛,由洛谷网校提供。
循环结构
文字题解
方法 1:循环
循环嵌套,通过枚举
偏向的颜色
for(int r = 0; r < 256; r++) {
for(int g = 0; g < 256; g++) {
for(int b = 0; b < 256; b++) {
}
}
}
方法 2:数学推导
假设颜色
- 当
x-k<0 ,即x<k ,其他两种颜色不存在合法的颜色取值,不存在对应的(r,g,b) 颜色 - 当
x-k\ge 0 ,即k \le x \le 255 ,其他两种颜色均可以取0\sim x-k 范围内的任意值。其他两种颜色每种有(x-k+1) 种颜色取值,根据乘法定理,当颜色c 取x 时,共有(x-k+1)^2 种颜色满足条件。
根据上述分析,当
平方和公式:
1^2+2^2+\cdots+w^2=\dfrac{w(w+1)(2w+1)}{6}
因此,答案为