题目:P3131 [USACO16JAN]Subsequences Summing to Sevens S
题目:[USACO16JAN]Subsequences Summing to Sevens S - 洛谷
题目大意
给定一个序列,要求计算出能被7整除的最长序列
坑点
无
数据范围
int足以
思路
可以运用前缀和,再进行判断
代码
#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];}for(int i=1;i<=n;i++){sum[i]=sum[i-1]+a[i];//前缀和 }for(int i=1;i<=n;i++){sum[i]=sum[i]%7;//取余 }int maxn=-1;//给定一个数 for(int i=0;i<=6;i++){int l=0,r=0;//定义左右端点 if(i==0){for(int j=n;j>=1;j--){if(sum[j]==i)//判断 {r=j;break; }}maxn=max(maxn,r);//最大值 continue;}for(int j=1;j<=n;j++){if(sum[j]==i){l=j;break; }}for(int j=n;j>=1;j--){if(sum[j]==i){r=j;break; }}if(l!=0&&r!=0){maxn=max(maxn,r-l);}}if(maxn==-1){cout<<0;}else{cout<<maxn;}
}
总结
运用前缀和运算,再对余数判断
题目:P3131 [USACO16JAN]Subsequences Summing to Sevens S相关推荐
- P3131 [USACO16JAN]Subsequences Summing to Sevens S
P3131 [USACO16JAN]Subsequences Summing to Sevens S 提交13.65k 通过3.63k 时间限制200ms 内存限制128.00MB 提交答案加入题单 ...
- 洛谷P3131 [USACO16JAN]Subsequences Summing to Sevens S 题解
洛谷P3131 [USACO16JAN]Subsequences Summing to Sevens S 题解 题目链接:P3131 [USACO16JAN]Subsequences Summing ...
- 洛谷P3131 [USACO16JAN]Subsequences Summing to Sevens S
题目链接:P3131 [USACO16JAN]Subsequences Summing to Sevens S - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目大意: 看到英文题 ...
- 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整除.输出区间长度.若没有符 ...
- 洛谷 P3131 [USACO16JAN]子共七Subsequences Summing to Sevens
P3131 [USACO16JAN]子共七Subsequences Summing to Sevens 题目描述 Farmer John's NN cows are standing in a row ...
- 题161.洛谷P3131 前缀和与差分-Subsequences Summing to Sevens S
文章目录 题161.洛谷P3131 前缀和与差分-Subsequences Summing to Sevens S 一.题目 二.题解 题161.洛谷P3131 前缀和与差分-Subsequences ...
- [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. ...
- [洛谷刷题-C++]P3131-Subsequences Summing to Sevens S
问题 难度:普及- 说明: https://www.luogu.com.cn/problem/P3131 输入一个数组,求一个和能被 7 整除的最长子串. 输入范围: 输入长度 :1≤N≤50,000 ...
- 2022-9 洛谷准备重刷
P1010 [NOIP1998 普及组] 幂次方 #include<bits/stdc++.h> using namespace std; #define INF 0x3f3f3f3f ...
最新文章
- python 归一化_python 归一化
- 【干货】计算机视觉中的数据预处理与模型训练技巧总结
- Uva673 平衡的括号
- linux oracle 数据库导出
- JAVA Io 缓冲输入输出流
- linux云自动化运维基础知识23(DDNS服务配置)
- 补习系列(22)-全面解读 Spring Profile 的用法
- 活着的意义 在培训期间,为什么我如此的执着……
- 【转载】Android蓝牙自动配对Demo
- oh-my-zsh配置指南
- Revit中项目特别大如何将项目完整的体现在图纸中?
- Windows redis最新版本5.0.9下载
- websphere 实用_将WebSphere Cast Iron Studio PGP活动与外部PGP实用程序一起使用
- NLP 神经网络训练慎用 Adam 优化器
- 知名企业面试、笔试题
- Spark 教程系列
- Rust在windows下安装以后cargo build Error: linker `link.exe` not found
- Windows11打不开Windows安全中心解决方法
- 捷码智慧农业模板上新
- springboot各种集成