【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();
   }
相关推荐
私人珍藏库1 分钟前
【Android】iTubeGo(去除限制)
android·智能手机·app·工具·多功能
码语智行7 分钟前
基于word模板导出人员信息
java
云水-禅心8 分钟前
解决MacOS 安装Python之后默认版本指向不正确问题
开发语言·python·macos
2601_954706498 分钟前
云手机虚拟化技术深度拆解:从安卓容器到 GPU 直通
android·智能手机
冰暮流星9 分钟前
javascript之this关键字
开发语言·前端·javascript
rit84324999 分钟前
基于Qt的串口上位机控制蓝牙小车程序
开发语言·qt
百度Geek说10 分钟前
CodingAgent 的原始森林困境:一张地图能解决什么?
开发语言·javascript·ecmascript·coding agent
范特西林15 分钟前
Android 16 AppFunction 机制分析
android·ai编程
西凉的悲伤15 分钟前
redis和数据库实现分布式锁
java·数据库·redis·分布式
sunny.day18 分钟前
js原型与原型链
开发语言·javascript·原型模式·js原型链