当前位置: 首页 > 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);
    }
}

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

http://www.dtcms.com/a/53755.html

相关文章:

  • 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
  • 【经验分享】Ubuntu20.04编译RK3568 AI模型报错问题(已解决)
  • 时间序列预测实操
  • better-sqlite3之exec方法
  • hom_mat2d_to_affine_par 的c#实现
  • django中序列化器serializer 的高级使用和需要注意的点
  • Unity中Stack<T>用法以及删除Stack<GameObject>的方法
  • WordPress开发到底是开发什么?
  • 在 Aspire 项目下使用 AgileConfig
  • Python学习第十天
  • 数据库复习(第五版)- 第六章 关系数据理论