位圖像素的顏色
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 0 Accepted Submission(s): 0
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
while(true){
int n=input.nextInt();
int m=input.nextInt();
if(n==0&&m==0)
break;
Node node[]=new Node[n];
for(int i=0;i<n;i++){
int x1=input.nextInt();
int y1=input.nextInt();
int x2=input.nextInt();
int y2=input.nextInt();
int r=input.nextInt();
int g=input.nextInt();
int b=input.nextInt();
node[i]=new Node(x1,y1,x2,y2,r,g,b);
}
for(int i=0;i<m;i++){
int x=input.nextInt();
int y=input.nextInt();
boolean ok=true;
for(int j=n-1;j>=0;j--){
if(x>=node[j].x1&&x<=node[j].x2&&y>=node[j].y1&&y<=node[j].y2){
System.out.println(node[j].R+" "+node[j].G+" "+node[j].B);
ok=false;
break;
}
}
if(ok){
System.out.println("255 255 255");
}
}
}
}
}
class Node{
int x1,y1,x2,y2;
int R,G,B;
public Node(int x1, int y1, int x2, int y2, int r, int g, int b) {
this.x1 = x1;
this.y1 = y1;
this.x2 = x2;
this.y2 = y2;
R = r;
G = g;
B = b;
}
public int getR() {
return R;
}
public void setR(int r) {
R = r;
}
public int getG() {
return G;
}
public void setG(int g) {
G = g;
}
public int getB() {
return B;
}
public void setB(int b) {
B = b;
}
public int getX1() {
return x1;
}
public void setX1(int x1) {
this.x1 = x1;
}
public int getY1() {
return y1;
}
public void setY1(int y1) {
this.y1 = y1;
}
public int getX2() {
return x2;
}
public void setX2(int x2) {
this.x2 = x2;
}
public int getY2() {
return y2;
}
public void setY2(int y2) {
this.y2 = y2;
}
}