QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#575786 | #9308. World Cup | 1091857051 | WA | 51ms | 38520kb | Java8 | 2.0kb | 2024-09-19 16:46:49 | 2024-09-19 16:46:50 |
Judging History
answer
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.nio.Buffer;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
import java.util.StringTokenizer;
public class Main {
static kattio sc=new kattio();
static PrintWriter out=new PrintWriter(new BufferedWriter(new OutputStreamWriter(System.out)));
public static void main(String[] args) {
int t=sc.nextint();
while (t-->0) {
sovle();
}
out.close();
}
static void sovle(){
int n=32;
int []arr=new int[n];
int team=0;
for (int i = 0; i < arr.length; i++) {
arr[i]=sc.nextint();
}
team=arr[0];
int xiao=0;int da=0;
for (int i = 1; i < arr.length; i++) {
if (arr[i]<arr[0]) {
xiao++;
}else {
da++;
}
}
int ans=32;
if (xiao>=2) {
ans/=2;
if (xiao>5) {
ans/=2;
if (xiao>=13) {
ans/=2;
if (xiao>=28) {
ans/=2;
if (xiao==31) {
ans/=2;
}
}
}
}
}
out.println(ans);
}
}
class kattio extends PrintWriter{
private BufferedReader b;
private StringTokenizer st;
public kattio(){this(System.in,System.out);}
public kattio(InputStream i,OutputStream o){
super(o);
b=new BufferedReader(new InputStreamReader(i));
}
public kattio(String i,String o) throws IOException{
super(o);
b=new BufferedReader(new FileReader(i));
}
public String next(){
try {
while (st==null||!st.hasMoreElements()) {
st=new StringTokenizer(b.readLine());
}
return st.nextToken();
} catch (Exception e) {
return null;
// TODO: handle exception
}
}
public int nextint(){return Integer.parseInt(next());}
public long nextlong(){return Long.parseLong(next());}
}
详细
Test #1:
score: 100
Accepted
time: 37ms
memory: 37080kb
input:
1 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
output:
1
result:
ok 1 number(s): "1"
Test #2:
score: -100
Wrong Answer
time: 51ms
memory: 38520kb
input:
32 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 2 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 3 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 4 1 2 3 5 6 7 8 9 10 11 12 13 14 15 ...
output:
32 32 16 16 16 16 8 8 8 8 8 8 8 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 2 2 2 1
result:
wrong answer 28th numbers differ - expected: '2', found: '4'