【BISHI11】变幻莫测

求解代码

java 复制代码
public static void main(String[] args)throws IOException{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer in = new StringTokenizer(br.readLine());
        PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));

        long x = Long.parseLong(in.nextToken());
        long y = Long.parseLong(in.nextToken());

        if(x==y){
            out.println(0);
        }else if(y==0){
            // 第二个数为0,1步操作即可满足条件
            out.println(1);
        }else if(x==0){
            // 第一个数为0,2步操作即可满足条件
            out.println(2);
        }else if(x+y==0){
             // 两数互为相反数(y = -x),3步操作满足条件
            out.println(3);
        }else{
            out.println(-1);
        }

        out.flush();
        out.close();
        br.close();
   }
相关推荐
weixin_42353399几秒前
windows11安装飞桨paddlepaddle,python3.13
开发语言
2501_924952692 分钟前
嵌入式C++电源管理
开发语言·c++·算法
洛阳泰山2 分钟前
MaxKB4j Docker Compose 部署指南
java·docker·llm·springboot·rag·maxkb4j
2401_842623658 分钟前
C++中的访问者模式高级应用
开发语言·c++·算法
森林里的程序猿猿18 分钟前
垃圾收集器G1和ZGC
java·jvm·算法
weixin_4041576821 分钟前
Java高级面试与工程实践问题集(五)
java·开发语言·面试
fengci.26 分钟前
ctfshow(web入门)295-300
java·开发语言·学习
lly20240638 分钟前
SOAP 简介
开发语言
重庆小透明1 小时前
【面试问题】java字节八股部分
java·面试·职场和发展
小王不爱笑1321 小时前
Java 对象拷贝(浅拷贝 / 深拷贝)
java·开发语言·python