이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
public class gift {
int construct(int n, int r, int[] a, int[] b, int[] x) {
String s = "";
for(int i=0; i<r; i++) {
if(a[i] == 0) {
for(int j = a[i]; j <= b[i]; j++)
{
if(x[i] == 1) {//red
if(s.length() !=0 && s.length()-1 >= j) {
if(s.charAt(j) == 'B')//
{
return 0;
} else if(s.charAt(j) == 'R'){
s = s;
}
}
s= s + "R";
}
else if(x[i] == 2) // blue
{
if(s.length() !=0 && s.length()-1 >= j) {
if(s.charAt(j) == 'R')
{
return 0;
} else if(s.charAt(j) == 'B'){
s = s;
}
}
s = s + "B";
}
}
}
else
{
for(int j = a[i]+1; j <= b[i]; j++)
{
if(x[i] == 1) {//red
if(s.length() !=0 && s.length()-1 >= j) {
if(s.charAt(j) == 'B')//
{
return 0;
} else if(s.charAt(j) == 'R'){
s = s;
}
}
s= s + "R";
}
else if(x[i] == 2) // blue
{
if(s.length() !=0 && s.length()-1 >= j) {
if(s.charAt(j) == 'R')
{
return 0;
} else if(s.charAt(j) == 'B'){
s = s;
}
}
s = s + "B";
}
}
}
}
grader.craft(s);
return 1;
}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |