【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();
   }
相关推荐
学逆向的3 分钟前
C 突破编译器限制
c语言·开发语言·网络安全
会编程的吕洞宾3 分钟前
Spring AI 2.0 自校正结构化输出实战:让大模型稳定吐出合格 JSON
java·人工智能·后端·spring
bmxy小明同学11 分钟前
2026-10-09-token与成本
java·前端·数据库
jimy120 分钟前
C++ 虚函数表:基类和派生类共用一张 vtable 吗?
开发语言·c++
爱吃提升29 分钟前
Dev-C++ 5.11 C++断点调试完整教程
开发语言·c++
夜晚回家35 分钟前
Python 原始字符串详解 | r 前缀到底让什么不再转义
开发语言·python
陈年老古董41 分钟前
PyQt5 入门指南:环境搭建、PyCharm 外部工具配置与登录界面实战
开发语言·qt·pycharm
看浪的路人44 分钟前
第7讲:大模型后端服务化——Go 实现高并发 LLM Proxy / Router / Fallback
开发语言·后端·golang
微笑的曙光1 小时前
第八期 · 情绪闯关挑战盒:一个「无惩罚」成就系统的数据建模
java·微信小程序
iCxhust1 小时前
Matlab求解发电机的极限切除角
开发语言·算法·matlab·电力系统