Light oj 1134 - Be Efficient (前缀和)
2024-09-25 11:16:55
题目链接: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 ;
}
最新文章
- RTS与CTS的含义
- python requests
- Css常用收集
- 整合 Bing translator 到自己的系统中
- 曲面Shader
- Laravel学习第一天(创建laravel项目、路由、视图、blade模板)
- Android之旅十八 百度地图环境搭建
- BZOJ 2599 Race(树分治)
- C++ Primer笔记1_转义字符_标准库类型string_标准库类型vector
- cocos2d-x3.x 设计与实现弹出对话框
- 10s后自动跳转
- (NO.00005)iOS实现炸弹人游戏(十一):怪物之火精灵
- 不同IDE对maven项目静态资源处理
- Ubuntu16系统中安装htpasswd
- SQL语法基础之高级应用
- [转] Torch中实现mini-batch RNN
- 内核中的锁机制--RCU
- Python基础(九) type元类
- Status: Checked in and viewable by authorized users 出现在sharepoint 2013 home 页面
- shell命令输出
热门文章
- python爬虫基础12-selenium大全6/8-等待
- Post页面爬取失败__编码问题
- foreach ($users as $key=>;$value)
- MyBatis拦截器打印不带问号的完整sql语句方法
- js中的原型哲学思想
- 【JavaScript】关于 setInterval() 调用函数方法的一次实验
- pip安装超时,更换国内镜像源安装
- 九度oj 题目1187:最小年龄的3个职工
- 实现chrome多用户独立cookie
- mq类----1