- import java.io.*;
- import java.util.Arrays;
- public class C461 {
- C461(){
- StreamTokenizer cin = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
- PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));
- try
- {
- while(cin.nextToken() != StreamTokenizer.TT_EOF)
- {
- int ai = (int) cin.nval;
- cin.nextToken();
- int bi = (int) cin.nval;
- cin.nextToken();
- int ci = (int) cin.nval;
- cin.nextToken();
- boolean a = ai>0?true:false;
- boolean b = bi>0?true:false;
- boolean c = ci>0?true:false;
- // do
- int d = 0;
- if((a & b) == c)
- {
- out.println("AND");
- d++;
- }
- if((a | b) == c)
- {
- out.println("OR");
- d++;
- }
- if((a ^ b) == c)
- {
- out.println("XOR");
- d++;
- }
- if(d == 0)
- out.println("IMPOSSIBLE");
- out.flush();
- }
- }catch(Exception e)
- {
- out.println(e.toString());
- out.flush();
- }
- }
- public static void main(String[] args) {
- // TODO 自動產生的方法 Stub
- new C461();
- }
- }
複製代碼 |