NYOJ 873【环之最大和】
来源:互联网 发布:北平无战事曾可达 知乎 编辑:程序博客网 时间:2024/05/18 03:26
- 输入
- 多组测试数据,每组数据首行是两个数m,n,表示m个数,求n个连续最大和。
- 输出
- 输出三个数:sum,b,e,分别表示最大和,开始位置,结束位置。
- 样例输入
5 34 2 3 1 54 22 3 4 5
- 样例输出
11 5 29 3 4
- 提示
- 最大和相等且位置不唯一,则输出b较小的位置,如:
5 2
4 3 2 4 5输出:9 4 5
#include <iostream>using namespace std;#define ma -922337203int main(){ int m,n,b,e; long long sum,maxsum; int a[1000]; while(cin>>m>>n&&!cin.eof()) { maxsum=ma; for(int i=0; i<m; i++) { cin>>a[i]; } for(int i=0; i<m; i++) { sum=0; for(int j=i; j<i+n; j++) { if(j>=m) sum=sum+a[j%m]; else sum=sum+a[j]; } if(sum>maxsum) { maxsum=sum; b=i; e=(b+n-1)%m; } } cout<<maxsum<<" "<<b+1<<" "<<e+1<<endl; } return 0;}
0 0
- nyoj 873-环之最大和
- NYOJ 873【环之最大和】
- NYOJ 873 环之最大和
- nyoj 104 最大和
- NYOJ - 最大和(DP)
- NYOJ 104 最大和
- NYOJ-104 最大和
- nyoj 104 最大和
- NYOJ 104 最大和
- nyoj 102 最大和
- NYOJ 104 最大和
- nyoj 104 最大和
- NYOJ 最大和
- nyoj 104 最大和
- NYOJ 104 - 最大和
- NYOJ 104 最大和
- NYOJ-104-最大和
- nyoj 104最大和
- Android中的Intent
- .APPEND 和.INCLUDE有什么区别
- android 项目整体有错误,但是找不到具体错误的原因之一
- 第六周作业1——利用哈夫曼编码英文字母表
- ACdream群赛1112(Alice and Bob)
- NYOJ 873【环之最大和】
- Android-Universal-Image-Loader Task was Interrupted
- Linux设备驱动程序之内存与I/O访问
- c#保存二进制图片到本地
- Debian/Linux下,如果你忘记了密码怎么办?
- 内存耗用:VSS/RSS/PSS/USS
- 网站标题title中用什么标点符号好?
- Hadoop---在window下的安装配置----基于cygwin的
- Android 语音合成(使用科大讯飞sdk)