题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1134

题意:

给你n个数,问你多少个连续的数的和是m的倍数。

思路:

前缀和取模一下就好了。

 #include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
const int N = 1e5 + ;
int a[N];
int sum[N], cnt[N]; int main()
{
int t, n, m;
scanf("%d", &t);
for(int ca = ; ca <= t; ++ca) {
scanf("%d %d", &n, &m);
memset(cnt, , sizeof(cnt));
cnt[]++;
for(int i = ; i <= n; ++i) {
scanf("%d", a + i);
sum[i] = (sum[i - ] + a[i]) % m;
cnt[sum[i]]++;
}
long long ans = ;
for(int i = ; i < m; ++i) {
ans += (long long)cnt[i] * (cnt[i] - ) / ;
}
printf("Case %d: %lld\n", ca, ans);
}
return ;
}

最新文章

  1. RTS与CTS的含义
  2. python requests
  3. Css常用收集
  4. 整合 Bing translator 到自己的系统中
  5. 曲面Shader
  6. Laravel学习第一天(创建laravel项目、路由、视图、blade模板)
  7. Android之旅十八 百度地图环境搭建
  8. BZOJ 2599 Race(树分治)
  9. C++ Primer笔记1_转义字符_标准库类型string_标准库类型vector
  10. cocos2d-x3.x 设计与实现弹出对话框
  11. 10s后自动跳转
  12. (NO.00005)iOS实现炸弹人游戏(十一):怪物之火精灵
  13. 不同IDE对maven项目静态资源处理
  14. Ubuntu16系统中安装htpasswd
  15. SQL语法基础之高级应用
  16. [转] Torch中实现mini-batch RNN
  17. 内核中的锁机制--RCU
  18. Python基础(九) type元类
  19. Status: Checked in and viewable by authorized users 出现在sharepoint 2013 home 页面
  20. shell命令输出

热门文章

  1. python爬虫基础12-selenium大全6/8-等待
  2. Post页面爬取失败__编码问题
  3. foreach ($users as $key=&gt;$value)
  4. MyBatis拦截器打印不带问号的完整sql语句方法
  5. js中的原型哲学思想
  6. 【JavaScript】关于 setInterval() 调用函数方法的一次实验
  7. pip安装超时,更换国内镜像源安装
  8. 九度oj 题目1187:最小年龄的3个职工
  9. 实现chrome多用户独立cookie
  10. mq类----1