题目链接:P3131 [USACO16JAN]Subsequences Summing to Sevens S - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

题目大意:

看到英文题不要慌,我们要提取有用的信息:给你n个数,分别是a[1],a[2],...,a[n]。求一个最长的区间[x,y],使得区间中的数(a[x],a[x+1],a[x+2],...,a[y-1],a[y])的和能被7整除。输出区间长度。若没有符合要求的区间,输出0。是不是顺眼多了,哈哈哈哈

思路:

有前缀和那味儿

坑点:

妈耶....可别忘了数据范围喽

上代码:

#include<iostream>
using namespace std;
long long int a[50010];
long long int sum[50010];
int main()
{int n;cin>>n;for(int i=1;i<=n;i++){cin>>a[i];sum[i]=sum[i-1]+a[i];//前缀和的身影熟悉不?}for(int i=1;i<=n;i++){sum[i]=sum[i]%7;//要能被7整除才行}int maxn=-1;for(int i=0;i<=6;i++){ int l=0,r=0;for(int j=0;j<=n;j++){if(sum[j]==i){l=j;break;}}for(int j=n;j>=1;j--){if(sum[j]==i){r=j;break;}}maxn=max(maxn,r-l);}cout<<maxn;return 0;
}

总结:

挺绕的,不想再看见它

洛谷P3131 [USACO16JAN]Subsequences Summing to Sevens S相关推荐

  1. 洛谷P3131 [USACO16JAN]Subsequences Summing to Sevens S 题解

    洛谷P3131 [USACO16JAN]Subsequences Summing to Sevens S 题解 题目链接:P3131 [USACO16JAN]Subsequences Summing ...

  2. P3131 [USACO16JAN]Subsequences Summing to Sevens S

    P3131 [USACO16JAN]Subsequences Summing to Sevens S 提交13.65k 通过3.63k 时间限制200ms 内存限制128.00MB 提交答案加入题单 ...

  3. 题目:P3131 [USACO16JAN]Subsequences Summing to Sevens S

    题目:[USACO16JAN]Subsequences Summing to Sevens S - 洛谷 题目大意 给定一个序列,要求计算出能被7整除的最长序列 坑点 无 数据范围 int足以 思路 ...

  4. P3131 [USACO16JAN]Subsequences Summing to Sevens S-二分+前缀和

    给你n个数,分别是a[1],a[2],-,a[n].求一个最长的区间[x,y],使得区间中的数(a[x],a[x+1],a[x+2],-,a[y-1],a[y])的和能被7整除.输出区间长度.若没有符 ...

  5. 洛谷 P3131 [USACO16JAN]子共七Subsequences Summing to Sevens

    P3131 [USACO16JAN]子共七Subsequences Summing to Sevens 题目描述 Farmer John's NN cows are standing in a row ...

  6. 题161.洛谷P3131 前缀和与差分-Subsequences Summing to Sevens S

    文章目录 题161.洛谷P3131 前缀和与差分-Subsequences Summing to Sevens S 一.题目 二.题解 题161.洛谷P3131 前缀和与差分-Subsequences ...

  7. 一中OJ #3509 七的倍数 [USACO Jan16,洛谷P3131] | 同余前缀和 | 解题报告

    一中OJ | #3509 七的倍数 [USACO Jan16 Silver , Subsequences Summing to Sevens] 时限 1000MS/Case 内存 128MB/Case ...

  8. [USACO16JAN]子共七Subsequences Summing to Sevens

    题目描述 Farmer John's NNN cows are standing in a row, as they have a tendency to do from time to time. ...

  9. 洛谷P3133 [USACO16JAN]Radio Contact G【DP】【黄】

    Date:2022.03.08 题目描述 FJ失去了他最喜欢的牛铃,而Bessie已经同意帮助他找到它!他们用不同的路径搜索农场,通过无线电保持联系.不幸的是,无线电中的电池电量不足,所以他们设法尽可 ...

最新文章

  1. 【控制】《多智能体系统一致性协同演化控制理论与技术》纪良浩老师-第14章-带通信和输入时延的异构竞争多智能体系统分组一致性
  2. 一个基于Spring极度简单的Restful API工具
  3. ArcGIS Engine 10 开发常见问题的解决方法
  4. 想要导航提示页最新安卓区_最新微信小程序授权的详细处理思路(一)
  5. 2017年国内开源镜像站点汇总 1
  6. JS字符串的常用操作函数
  7. 常见十四种的Java算法
  8. 企业文件编号规则方法
  9. html5 svg defs,defs_分类 | Elements_SVG_参考手册_非常教程
  10. Error starting userland proxy: listen tcp 0.0.0.0:xxx端口: bind: address already in use解决办法
  11. Discussing a meal讨论餐饭(口语小白)
  12. 对未来人工智能的一些预测和想法
  13. Outfit7 庆祝其开发工作大获丰收
  14. 互联网协议 — DNS 域名系统
  15. 掌握这些核心算法,拿不到10个offer你来找我,我锤你个不争气的
  16. 网络通信——ISO7层协议与TCP/IP 四层模型
  17. Springboot+vue调查问卷管理系统(带论文)
  18. mysql查询数学成绩信息_【MySQL】:利用DQL查询表中的数据
  19. SAS/SATA/SSD/IDE硬盘介绍区别
  20. 手绘知识点——数组指针

热门文章

  1. javascript知识
  2. 揭开OKR (Objectives and Key Results) 的面纱
  3. Excel数据求和3种方法操作怎么简单怎么快怎么来
  4. 用最小代价实现双电源供电自动切换
  5. 基于 DolphinScheduler 的数据质量检查实践
  6. 四级词汇——不择手段记单词
  7. Naoqi机器人学习
  8. 安装 Frida 和 Passionfruit
  9. Python3教程:copy模块详细用法
  10. 如何在java中获取JVM的各种系统参数