2011年2月22日火曜日

Aizu Online Judge 0174 Badminton

■0174 Badminton

やるだけ.

  1. import java.util.*;  
  2. import java.lang.*;  
  3. import java.math.*;  
  4. import java.io.*;  
  5.   
  6. import static java.lang.Math.*;  
  7. import static java.util.Arrays.*;  
  8.   
  9. public class Main{  
  10.   
  11.  Scanner sc=new Scanner(System.in);  
  12.   
  13.  int INF=1<<28;  
  14.  double EPS=1e-9;  
  15.   
  16.  String[] ss;  
  17.   
  18.  void run(){  
  19.   ss=new String[3];  
  20.   for(;;){  
  21.    ss[0]=sc.next();  
  22.    if(ss[0].equals("0")){  
  23.     break;  
  24.    }  
  25.    ss[1]=sc.next();  
  26.    ss[2]=sc.next();  
  27.    solve();  
  28.   }  
  29.  }  
  30.   
  31.  void solve(){  
  32.   for(int j=0; j<3; j++){  
  33.    int a=0, b=0;  
  34.    for(int i=0; i<ss[j].length()-1; i++){  
  35.     if(ss[j].charAt(i+1)=='A'){  
  36.      a++;  
  37.     }else{  
  38.      b++;  
  39.     }  
  40.    }  
  41.    if((a+1==11&&b<=9)||(a+1>=12&&a+1==b+2)){  
  42.     a++;  
  43.    }else{  
  44.     b++;  
  45.    }  
  46.    println(a+" "+b);  
  47.   }  
  48.  }  
  49.   
  50.  void debug(Object... os){  
  51.   System.err.println(Arrays.deepToString(os));  
  52.  }  
  53.   
  54.  void print(String s){  
  55.   System.out.print(s);  
  56.  }  
  57.   
  58.  void println(String s){  
  59.   System.out.println(s);  
  60.  }  
  61.   
  62.  public static void main(String[] args){  
  63.   // System.setOut(new PrintStream(new BufferedOutputStream(System.out)));  
  64.   new Main().run();  
  65.  }  
  66. }  

0 件のコメント: