当前位置: 首页 > news >正文

东华OJ-基础题-48-数列1(C++)

  • 问题描述
    思维的严密性是相当重要的,尤其是在程序设计中,一个小小的错误,就可能导致无法想象的后果。明明的爸爸是一名富有经验的程序设计专家,深知思维严密的重要性。于是在明明很小的时候,就通过游戏的方式训练明明的思维严密性。今天,明明的爸爸和明明做了一个数列的游戏。

这个游戏很简单,就是有一数列,现在需要在数列中选出一个或者连续若干个数,要求这些数的和能被11整除。明明的爸爸想锻炼明明思维的严密性,因此要求明明尽可能多的找出符合条件的数列来,最好一个也不要漏掉。 例如有一数列为“11 22 33”,其中11可以被11整除,22可以被11整除,33可以被11整除,11+22=33能被11整除,22+33=55能被11整除,11+22+33=66能被11整除。所以以上一数列能被11整除的情况一共有六种。(注:虽然11+33也能被11整除,但是11和33在数列中没有连续出现,因此不算一种合理的情况。) 明明对这个游戏很感兴趣,高兴地玩了起来。由于粗心,明明总是无法一次就把所有的情况都找出来,这使得他爸爸不是很满意。于是明明爸爸决定先降低游戏的难度,事先告诉明明某一数列总共有多少种符合条件的选择数的方法,然后再让明明去选。明明的爸爸请你帮一个忙,他不想自己找出所有的情况,因此请你写一个程序,用程序来找出一共有多少种符合选数的情况,并把结果告诉他。 明明爸爸的问题可以归结为:给你一个数列,从中选出1个或连续若干个数,要求这些数的和能被11整除,问这样的选数方法一共有多少种。

  • 输入说明
    你写的程序要求从标准输入设备中读入测试数据作为你所写程序的输入数据。标准输入设备中有多组测试数据,每组测试数据有两行,每组测试数据的第一行有一个整数n(0<n≤50),表示数字串中有多少个整数,每组测试数据的第二行有n个整数,整数大于等于0且小于等于100,整数之间用一个空格隔开。每组测试数据与其后一组测试数据之间没有任何空行,第一组测试数据前面以及最后一组测试数据后面也都没有任何空行
  • 输出说明
    对于每一组测试数据,你写的程序要求计算出一组相应的运算结果,并将每组运算结果作为你所写程序的输出数据依次写入到标准输出设备中。每组运算结果为一个整数,即表示一共有多少种选数方法。每组运算结果单独形成一行数据,其行首和行尾都没有任何空格,每组运算结果与其后一组运算结果之间没有任何空行,第一组运算结果前面以及最后一组运算结果后面也都没有任何空行。 注:通常,显示屏为标准输出设备。
  • 输入范例
10111111111121122
  • 输出范例
03

感想:
代码如下:

#include<bits/stdc++.h>usingnamespacestd;intmain(){intn;while(cin>>n){vector<int>arr(n);for(inti=0;i<n;++i){cin>>arr[i];}intcnt=0;for(intk=1;k<=n;++k){intsum=0;for(inti=0;i<n;++i){sum+=arr[i];if(i>=k-1){if(sum%11==0)++cnt;sum-=arr[i-k+1];}}}cout<<cnt<<endl;}return0;}
http://www.jsqmd.com/news/564195/

相关文章:

  • QT6.5串口编程第一步:用CMakeLists.txt引入SerialPort模块的避坑指南
  • 【开题答辩全过程】以 基于Python的招聘信息爬虫系统为例,包含答辩的问题和答案
  • 襄阳热门的PLC培训培训班
  • 用Brduino玩转脑机接口:手把手教你搭建MI、SSVEP、P300三大范式的实验环境
  • SeqGPT-560M智能邮件分类系统实战
  • 看懂十五五,招投标直接照抄就稳了
  • 3DS宝可梦游戏编辑器pk3DS:如何为经典游戏注入全新生命力
  • 告别混乱文件管理:用NERDTree打造VIM项目导航系统
  • 16-bit像素RPG科研体验:Pixel Epic让研报写作变成冒险任务
  • 北京亦庄启动园林水务智能机器人展暨项目路演月
  • bert-base-chinese中文NLP核心基座:开箱即用的智能文本处理工具
  • 一键部署Nanbeige 4.1-3B:打造手机短信风格AI对话界面
  • Blender 3MF插件:连接数字设计与3D制造的无缝桥梁
  • Java AI推理服务上线即崩?JVM GC日志暴露真相:Metaspace暴涨470%、Direct Memory泄漏12.6GB——5行代码精准修复方案(含Arthas实时监控脚本)
  • 余姚加工中心编程培训哪家实力强
  • Ostrakon-VL-8B效果验证:1000张真实门店图测试集全面评测
  • 一个开源项目突然爆火,MiroFish 真的能“预测未来”吗?
  • 崖山数据库-谓词没提前过滤优化器BUG
  • Z-Image Atelier 生成3D纹理与材质贴图效果展示
  • 【Mojo混合编程黄金三角模型】:类型桥接层×异步调度器×零拷贝内存池——工业级落地必备架构图解
  • Zotero Citation插件开发指南:从环境适配到定制优化的全流程实践
  • MusicFree插件完全指南:5个步骤打造个性化音乐播放体验
  • 阿里开源文生图模型Z-Image-Turbo:指令遵循强,图片质量高
  • 共享图书借阅系统 Java 源码 + 数据库设计完整方案
  • BTP学习笔记01_关联Eclipse和BTP
  • 2026年脱硫塔钢板定制加工:如何挑选实力厂家?固溶不锈钢管/钢管/不锈钢换热器管,钢板厂家选哪家 - 品牌推荐师
  • Palo Alto PAN-OS 11.2.8 VM-Series for ESXi - ML 驱动的下一代防火墙操作系统
  • 佰力博金属电导率测试:精准赋能金属材料性能评估
  • 突破视频解析技术壁垒:LAMDA框架实战解密与流媒体提取全攻略
  • 现代桌面开发的运行时框架:解决企业级应用部署难题的技术突破