给定一个整数序列 aaa,以及两个整数 xxx 和 kkk。
求出有多少个区间 [L,R][L, R][L,R](L≤RL \leq RL≤R),使得该区间中恰好有 kkk 个 aia_iai(L≤i≤RL \leq i \leq RL≤i≤R)满足 aia_iai 能被 xxx 整除。
双指针,计算“至多有 kkk 个 111”的子数组数量,再减去“至多有 k−1k-1k−1 个 111”的子数组数量,即得到恰好有 kkk 个 111 的子数组数量。
给定一个整数序列 aaa ,以及 222 个整数 xxx ,kkk 。
求出有多少区间[L,R](L<=R)[L, R](L <= R)[L,R](L<=R),使得该区间中恰好有 kkk 个ai(L<=i<=R)a_i(L <= i <= R)ai(L<=i<=R)满足 aia_iai 能被 xxx 整除。
本题属于以下题库,请选择所需题库进行购买
ScanQRCodePrompt
请使用微信扫描下方二维码完成注册