华为OD机考-数字游戏-逻辑分析(JAVA 2025B卷)


java 复制代码
import java.util.Arrays;
import java.util.Scanner;

public class DemoTest11 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while  (sc.hasNext()) {
            int[] arr0 = Arrays.stream(sc.nextLine().split("\\s+")).mapToInt(Integer::parseInt).toArray();
            int target = arr0[1];
            int[] arr = Arrays.stream(sc.nextLine().split("\\s+")).mapToInt(Integer::parseInt).toArray();
            System.out.println(doProcess(arr,target));
        }
    }

    private static int doProcess(int[] arr,int target){
        int i=0,j=0,sum =0;
        while(i<arr.length){//i越界,结束
            sum += arr[j];
            if(sum % target == 0){
                return 1;
            }
            j++;
            if(j>=arr.length){//j越界,i右移,sum清空
                i++;
                j=i;
                sum = 0;
            }
        }
        return 0;
    }
}
相关推荐
Laravel技术社区19 小时前
用PHP8实现斗地主游戏,实现三带一,三带二,四带二,顺子,王炸功能(第二集)
前端·游戏·php
郑州光合科技余经理19 小时前
PHP构建:支撑欧美澳市场的同城生活服务平台开发
java·开发语言·数据库·uni-app·php·排序算法·生活
超级大只老咪1 天前
数组相邻元素比较的循环条件(Java竞赛考点)
java
小浣熊熊熊熊熊熊熊丶1 天前
《Effective Java》第25条:限制源文件为单个顶级类
java·开发语言·effective java
毕设源码-钟学长1 天前
【开题答辩全过程】以 公交管理系统为例,包含答辩的问题和答案
java·eclipse
啃火龙果的兔子1 天前
JDK 安装配置
java·开发语言
星哥说事1 天前
应用程序监控:Java 与 Web 应用的实践
java·开发语言
派大鑫wink1 天前
【JAVA学习日志】SpringBoot 参数配置:从基础到实战,解锁灵活配置新姿势
java·spring boot·后端
xUxIAOrUIII1 天前
【Spring Boot】控制器Controller方法
java·spring boot·后端
Dolphin_Home1 天前
从理论到实战:图结构在仓库关联业务中的落地(小白→中级,附完整代码)
java·spring boot·后端·spring cloud·database·广度优先·图搜索算法