当前位置: 首页 > news >正文

97k倍区间

97k倍区间

⭐️难度:中等
🌟考点:暴力,2017省赛
📖

在这里插入图片描述
📚

import java.util.Scanner;

public class  Main {
    static int N = 100010;
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int n = sc.nextInt();
        int k = sc.nextInt();
        int[] a = new int[N];

        for (int i = 1; i <= n; i++) {
            a[i] = sc.nextInt();
        }

        // 预处理
        long[] s = new long [N];
        for (int i = 1; i <= n; i++) {
            s[i] = s[i -1] + a[i];
        }

        long[] cnt = new long[N];
        long res = 0;
        for (int i = 1; i <= n; i++) {
            if(s[i] % k == 0){
                res ++;
            }
            res = res + cnt[(int)(s[i] % k)];
            cnt[(int)(s[i] % k)] ++;
        }
        System.out.println(res);
    }
}

🍎笔记
在这里插入图片描述

相关文章:

  • Windows编译环境搭建(MSYS2\MinGW\cmake)
  • Kubermetes 部署mysql pod
  • osg官方例子
  • 【大模型理论篇】--Mixture of Experts架构
  • 【操作系统】进程、线程、作业
  • 《DataWorks 深度洞察:量子机器学习重塑深度学习架构,决胜复杂数据战场》
  • BUUCTF逆向刷题笔记(1-12)
  • Scala的模式匹配
  • upload-labs靶场 1-21通关
  • 记录一次miniconda+openwebui迁移
  • Redis系列之慢查询分析与调优
  • api测试工具(postman、apifox、apipost)
  • 题目 3220 ⭐因数计数⭐【数理基础】蓝桥杯2024年第十五届省赛
  • 一个前端vue3文字hover效果
  • IO多路复用
  • 模型 - QwQ-32B
  • VSCode输入npm xxx,跳转到选择应用
  • 双向选择排序算法
  • qt作业day5
  • 进程相关知识day1
  • jsp的网站/郑州企业网站优化排名
  • 上海微网站制作/seo在线培训
  • 网站建设和网站推广可以同一家做吗/如何做网销
  • 知名企业网站规划书/网站发布与推广方案
  • 北海做网站哪家好/百度学术官网入口网页版