返回列表 發帖

  1. import java.io.*;
  2. import java.util.Arrays;

  3. public class C461 {
  4.         C461(){
  5.                 StreamTokenizer cin = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
  6.                 PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));
  7.                 try
  8.                 {
  9.                         while(cin.nextToken() != StreamTokenizer.TT_EOF)
  10.                         {
  11.                                 int ai = (int) cin.nval;
  12.                 cin.nextToken();
  13.                 int bi = (int) cin.nval;
  14.                 cin.nextToken();
  15.                 int ci = (int) cin.nval;
  16.                 cin.nextToken();
  17.                 boolean a = ai>0?true:false;
  18.                 boolean b = bi>0?true:false;
  19.                 boolean c = ci>0?true:false;
  20.                 // do
  21.                 int d = 0;
  22.                 if((a & b) == c)
  23.                 {
  24.                         out.println("AND");
  25.                         d++;
  26.                 }
  27.                 if((a | b) == c)
  28.                 {
  29.                         out.println("OR");
  30.                         d++;
  31.                 }
  32.                 if((a ^ b) == c)
  33.                 {
  34.                         out.println("XOR");
  35.                         d++;
  36.                 }
  37.                 if(d == 0)
  38.                         out.println("IMPOSSIBLE");
  39.                 out.flush();
  40.                         }
  41.                 }catch(Exception e)
  42.                 {
  43.                         out.println(e.toString());
  44.                         out.flush();
  45.                 }       
  46.         }

  47.         public static void main(String[] args) {
  48.                 // TODO 自動產生的方法 Stub
  49.                 new C461();
  50.         }

  51. }
複製代碼

TOP

返回列表