时间限制: 1 Sec  内存限制: 256 MB

题目描述

楠楠在网上刷题,感觉第一题:求两数的和(A+B Problem)太无聊了,于是增加了一题:求和为C的Problem,难倒了一群小朋友,哈哈。 题目是这样的:给出N个正整数,一个值C,要求在这N个整数中找一段连续的数(至少2个数),使得它们的和等于C,问这样的方案有多少种? 例如:N=8,C=7,8个整数是:2 5 1 1 2 4 7 1。答案是3。具体方案:(2, 5)、(5,1,1)、(1,2,4)。

输入

第一行2个正整数:N,C。

第二行:N个正整数。

数据范围:N的范围是[1…100,000]。C的范围是[1…1,000,000,000]。N个整数中每个数的范围是:[1…1,000,000,000]。

输出

一个整数,表示该串数中包含的所有方案数。

样例输入

4  5
1  4  1  4

样例输出

3

最近忙的连发文章都没时间了

 参考答案

#include <bits/stdc++.h>
using namespace std;
#define N 100005
int n,m,i,j,k,a[N],s[N],ans;
int main() {scanf("%d%d",&n,&m);for(i=1; i<=n; i++) {scanf("%d",&a[i]);s[i]=s[i-1]+a[i];}for(i=1; i<=n; i++) {for(j=i+1; j<=n; j++) {if(s[j]-s[i-1]==m) {ans++;}if(s[j]-s[i-1]>=m) {break;}}}printf("%d\n",ans);return 0;
}

问题 J: [入门OJ]求和 为 C(初中生请多多指教)相关推荐

  1. 问题 A: [入门OJ]买水果(初中生请多多指教)

    在学校电脑搞的 时间限制: 1 Sec  内存限制: 256 MB 题目描述 萌萌和瞳瞳各拿 N 元去买苹果和西瓜,已知每个苹果的价格是 a. 每个西瓜的价格是 b. \n 萌萌希望 N 元买苹果全部 ...

  2. Kubernetes技术极速入门(一)---- 初次见面,请多多关照

    1.Kubernetes是什么? Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用 ...

  3. 2019.6.7 一场搜索专题的考试【including 洛谷·血色先锋队,入门OJ·兴建高铁,珠光宝气阁

    这次分数还好.但全是搜索题还没上200就有点打击人了--[本狸才177QAQ 血色先锋队/血色敢死队 传送门:洛谷P1332 & 入门OJ P2259 Description 邪魔天国领主复活 ...

  4. 初中数学分几个模块_谁整理的?超全初中数学四大板块思维导图汇总,初中生请签收!...

    原标题:谁整理的?超全初中数学四大板块思维导图汇总,初中生请签收! 初中数学是中考七大科目中重要的科目,在中考七大科目中占据120分的分值,对于初中数学学习,我们不但要对初中数学学科知识和课程标准透彻 ...

  5. c语言getsum函数的用法,只会用“Sum函数”求和的你,请花1分钟学会Sum if函数!...

    原标题:只会用"Sum函数"求和的你,请花1分钟学会Sum if函数! 60秒get一个HR实用小技巧 说到求和函数,你先想到的是什么? 如果你脱口而出的是"Sum函数& ...

  6. begin.lydsy 入门OJ题库:1101、1102:那些四位数、那些四位数之二

    1101: 那些四位数 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 205  Solved: 160 [Submit][Status][Web Bo ...

  7. [编程入门]阶乘求和:求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字(n不超过20)。

    [题目描述]求Sn=1!+2!+3!+4!+5!+-+n!之值,其中n是一个数字(n不超过20).#include<iostream> using namespace std;void f ...

  8. begin.lydsy 入门OJ题库:1104:那些N位数

    1103: 那些N位数 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 231  Solved: 97 [Submit][Status][Web Boa ...

  9. 【bzoj 入门OJ】[NOIP 热身赛]Problem C: 星球联盟(并查集)

    Problem C: 星球联盟 Time Limit: 4 Sec  Memory Limit: 256 MB Submit: 57  Solved: 15 [Submit][Status][Web ...

最新文章

  1. MySQL 优化必经之路, Explain执行计划 ?
  2. 标记meta http-equiv = X-UA-Compatible content = IE=edge,chrome=1
  3. 用链栈实现简易四则运算计算器(php版)
  4. 应用程序启动器选项卡以及页面内容的设置
  5. Android仿微信聊天语言点击喇叭动画效果
  6. View Programming Guide for iOS官方文档翻译一
  7. 华为hg-526拨号加路由破解简介
  8. 如何将SQL Profiler Trace读入到SQL的表中?
  9. Who am I:最烧脑的社会工程学电影
  10. spring cloud redis lock
  11. LMDB:闪电内存映射数据库管理器
  12. Python调用百度API进行语音识别
  13. 台式电脑开机显示蓝屏 检查计算机上的病毒,电脑出现蓝屏是怎么回事
  14. CCLE(Cancer Cell Line Encyclopedia)数据库使用
  15. 专为风电筒叶片除冰研发的爬壁机器人
  16. 有效年利率和年化百分比利率
  17. C++标准库(第二版,作者_NicolaiMJosuttis)_第六章标准模板库_6.2.4关联式数组
  18. Ubuntu20.04.2.0上veins/subprojects/veins_inet运行出错的问题
  19. mc服务器物品id,我的世界物品id1period;12period;2 | 手游网游页游攻略大全
  20. 计算机替代手工记账的影响,计算机记账替代手工记账的条件

热门文章

  1. html表达式 %3c,避开XSS过滤常用方法
  2. 运算符、操作符、if switch语句婚礼纪主页
  3. 网络设置巨形帧_网卡设置 网卡的高级设置说明
  4. Extreme Picture Finder(网络图片下载器)官方中文版V3.53.3 | 下载网页图片的软件 | 图片助手批量图片下载器
  5. python毫秒级别抢购_Python 实现毫秒级淘宝抢购脚本
  6. HbuildX中使用类似VSCode配色
  7. 南加州计算机硕士学费,2016年度美国南加州大学排名及研究生学费费用简介.pdf...
  8. centos7软件安装更新
  9. IDEA全局查找关键字的方法
  10. IDEA搜索关键字的快捷键