给定一个长度为 N 的数列,A1,A2,…AN,如果其中一段连续的子序列 Ai,Ai+1,…Aj 之和是 K 的倍数,我们就称这个区间 [i,j] 是 K 倍区间。你能求出数列中总共有多少个 K 倍区间吗? 输入格式第一行包含两个整数 N 和 K。以下 N 行每行包含一个整数 Ai。 输出格式输出一个整数,代表 K 倍区间的数目。 数据范围1≤N,K≤100000,1≤Ai≤100000 输入样例: 5 2 1 2 3 4 5输出样例: 6首先,暴力枚举,先确定一个右端点,然后确定一个左端点,然后在对区间求和,看是不是k的倍数,这样一个O(n^3^)的复杂度,是一个三重循环的嵌套; 1、简化,...