🧑🎓个人介绍:网络生,现学JAVA、Linux、达梦数据库、算法
👓系列专栏:[编程神域 C语言],[java/初学者],[蓝桥杯]
📖阶段目标:备战2026蓝桥杯java个人赛
👻不能逃避,不能逃避,不能逃避,去成为更好的自己!👻
一、🍁题目描述:
小蓝特别喜欢蓝色。最近,小蓝学习了颜色在计算机中的一种表示方法:用三个 0 至 255 之间的整数(包含 0 和 255)分别表示颜色的红、绿、蓝三个分量。
在这种颜色的表示方法下,小蓝定义了一种颜色是偏蓝的,是指蓝色分量大于红色分量,且蓝色分量大于绿色分量。例如,红、绿、蓝分别为 10、10、11 时是偏蓝的;红、绿、蓝分别为 100、200、200 时不是偏蓝的。
小蓝想知道,有多少种不同的颜色是偏蓝的。两种颜色如果在红、绿、蓝中至少有一个分量值不同,就认为是不同的。
二、🍁题目分析:
利用嵌套循环即可暴力求解
三、🍁解题代码:
java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
//在此输入您的代码...
int count=0;
for(int red=0;red<=255;red++)
for(int green=0;green<=255;green++)
for(int blue=0;blue<=255;blue++)
if(blue>red&&blue>green)
count++;
System.out.println(count);
scan.close();
}
}
