华为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;
    }
}
相关推荐
浮游本尊2 分钟前
Java学习第20天 - 性能优化与监控
java
纪莫26 分钟前
技术面:Java并发(线程同步、死锁、多线程编排)
java·java面试⑧股
塔中妖26 分钟前
【华为OD】微服务的集成测试
华为od·微服务·集成测试
衍余未了37 分钟前
k8s 内置的containerd配置阿里云个人镜像地址及认证
java·阿里云·kubernetes
叽哥43 分钟前
Kotlin学习第 4 课:Kotlin 函数:从基础定义到高阶应用
android·java·kotlin
渣哥1 小时前
使用 HashMap 提高性能的小技巧
java
kyle~1 小时前
排序---快速排序(Quick Sort)
java·开发语言
红红大虾1 小时前
前台小姐姐10分钟就能掌握的Defold游戏引擎需要的lua入门知识
游戏
小蒜学长1 小时前
旅行社旅游管理系统的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端·旅游
Kevinyu_1 小时前
RabbitMQ
java·rabbitmq·java-rabbitmq