华为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;
    }
}
相关推荐
张乔2411 分钟前
spring boot项目整合mybatis实现多数据源的配置
java·spring boot·多数据源
GzlAndy15 分钟前
Tomcat调优
java·tomcat
美好的事情能不能发生在我身上17 分钟前
苍穹外卖Day11代码解析以及深入思考
java·spring boot·后端·spring·架构
辉辉健身中24 分钟前
Maven入门(够用)
java·maven
星火飞码iFlyCode39 分钟前
【无标题】
java·前端·人工智能·算法
不良手残1 小时前
Redisson + Lettuce 在 Spring Boot 中的最佳实践方案
java·spring boot·redis·后端
YuTaoShao1 小时前
Java八股文——Spring「Spring 篇」
java·数据库·spring
阿维的博客日记1 小时前
说一下Java里面线程池的拒绝策略
java·线程池·拒绝策略
快乐肚皮2 小时前
快速排序:分治思想的经典实践
java·算法·排序算法
都叫我大帅哥2 小时前
一文搞懂Java Record:从入门到避坑,解锁高效编程新姿势!
java