import java.io.*;
class game{
String[] data=new String[100];
String[] ske=new String[60];
int[] rank=new int[11];
int[][] sdata=new int[60][50];
int datanumber;
int s,sx,day;
int t1,t2,y,m;
int z1,t;
public static void main(String [] args) {
game test=new game();
}
game(){
readfile("ske.txt");
for(s=1;s<58;s++){
ske[s]=data[s];
}
readfile("sdata.txt");
for(s=1;s<58;s++){
String[] x=data[s].split(",");
for(sx=0;sx<x.length;sx++){
sdata[s][sx+1]=Integer.parseInt(x[sx]);
}
}
for(t=11;t<42;t++){
ranking(t);
System.out.println(t);
for(s=1;s<11;s++){
sx=rank[s];
System.out.println(ske[sx]);
}
}
}
void ranking(int sx){
int r,s,h,maxp,sp;
int[] ch=new int[60];
for(r=1;r<11;r++){
sp=0;
maxp=0;
for(s=1;s<58;s++){
h=0;
if(sdata[s][sx]>maxp)h=h+1;
if(ch[s]<50)h=h+1;
if(h==2)maxp=sdata[s][sx];
if(h==2)sp=s;
}
ch[sp]=100;
rank[r]=sp;
}
}
void readfile(String file){
String str;
BufferedReader br;
int s;
s=0;
try {
br = new BufferedReader(new InputStreamReader(new FileInputStream(file),"SJIS"));
while((str = br.readLine()) != null) {
s=s+1;
data[s]=str;
}
br.close();
} catch (IOException e) {System.out.println(e);}
datanumber=s;
}
}
最終更新:2011年06月24日 13:09