news 2026/9/25 5:59:22

BISHI33 Poi 的新加法(Easy Version)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
BISHI33 Poi 的新加法(Easy Version)


求解代码

publicstaticvoidmain(String[]args)throwsIOException{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));// 拼接所有输入行:解决“数字可换行/空格分隔”的ACM输入特性StringBuildersb=newStringBuilder();Stringline;// 逐行读取所有输入,直到输入结束(br.readLine()返回null)while((line=br.readLine())!=null){// trim()去掉行首行尾空格,append(" ")保证数字间用空格分隔sb.append(line.trim()).append(" ");}// 拼接后的字符串按“任意空格”拆分成一个个数字字符串StringTokenizerin=newStringTokenizer(sb.toString());PrintWriterout=newPrintWriter(newOutputStreamWriter(System.out));intt=Integer.parseInt(in.nextToken());for(inti=0;i<t;i++){longm=Long.parseLong(in.nextToken());longquery=Long.parseLong(in.nextToken());longres=0;for(intj=0;j<m;j++){// 读取第 j 个数值 vallongval=Long.parseLong(in.nextToken());// 非第一个数,res 只保留和当前 val 二进制位 “都为 1” 的部分,其他位全部变成 0res=j>0?~(res^val)&res:val;// 非第一个数且 res>0 时,左移1位(等价于×2)if(res>0&&j>0){res<<=1;}}intleft=Integer.parseInt(in.nextToken());intright=Integer.parseInt(in.nextToken());out.println(res);res=0;}out.flush();out.close();br.close();}

小贴士

  • 反码:原码除符号位外全部取反

  • 负数的补码 = 反码 + 1

  • ~(res^val)&res的本质是筛选出 res 和 val 二进制中 “都为 1” 的位

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/20 19:32:20

一套万能通用的异步处理方案

前言 良好的系统设计必须要做到开闭原则&#xff0c;随着业务的不断迭代更新&#xff0c;核心代码也会被不断改动&#xff0c;出错的概率也会大大增加。但是大部分增加的功能都是在扩展原有的功能&#xff0c;既要保证性能又要保证质量&#xff0c;我们往往都会使用异步线程池…

作者头像 李华
网站建设 2026/9/20 14:06:42

AI供应链惊魂!OpenClaw 341个恶意技能,正在收割全球用户数据

当AI代理工具从“便捷辅助”升级为“日常刚需”&#xff0c;其生态供应链已成为黑产团伙的新猎场。近期OpenClaw平台爆发的ClawHavoc大规模投毒事件&#xff0c;341个恶意技能潜伏于官方市场&#xff0c;恶意占比超11.9%&#xff0c;刷新了AI插件生态供应链攻击的规模纪录。这不…

作者头像 李华
网站建设 2026/9/20 14:03:37

云计算如何助力企业实现安全高效的规模化发展!

云计算是企业实现安全高效规模化的核心引擎&#xff0c;它通过提供可扩展、灵活且智能的基础设施与服务&#xff0c;从根本上改变了企业增长的方式。以下是其关键作用的详细解析&#xff1a;一、实现“高效规模化”的核心能力弹性伸缩&#xff0c;告别资源瓶颈按需供应&#xf…

作者头像 李华
网站建设 2026/9/19 23:21:11

什么是机器学习?—— 用 “买西瓜” 讲透核心逻辑

什么是机器学习&#xff1f;—— 用 “买西瓜” 讲透核心逻辑 快速导读 难度&#xff1a;入门位置&#xff1a;第 1 篇读完可接&#xff1a;第 2 篇《机器学习基本术语大拆解 —— 用西瓜数据集逐个对应》 文章目录什么是机器学习&#xff1f;—— 用 “买西瓜” 讲透核心逻…

作者头像 李华
网站建设 2026/9/22 10:53:01

Cosmos-Reason1-7B快速部署:Docker镜像免配置启动本地推理服务

Cosmos-Reason1-7B快速部署&#xff1a;Docker镜像免配置启动本地推理服务 一句话总结&#xff1a;无需复杂配置&#xff0c;一条命令启动专业级本地推理服务&#xff0c;让AI帮你解决逻辑推理、数学计算和编程问题。 1. 为什么选择Cosmos-Reason1-7B&#xff1f; 如果你经常需…

作者头像 李华
网站建设 2026/9/20 14:03:55

UI-TARS-desktop入门必看:零基础搭建AI开发环境

UI-TARS-desktop入门必看&#xff1a;零基础搭建AI开发环境 1. UI-TARS-desktop是什么&#xff1f;为什么选择它&#xff1f; 如果你正在寻找一个能在自己电脑上运行的AI助手&#xff0c;既能理解你的指令&#xff0c;又能帮你完成各种实际任务&#xff0c;那么UI-TARS-deskt…

作者头像 李华