资源简介
《算法竞赛入门经典(第2版)》是一本算法竞赛的入门与提高教材,把C/C++语言、算法和解题有机地结合在一起,淡化理论,注重学习方法和实践技巧。本资源包括训练指南完整版+习题解答+源码
代码片段和文件信息
// LA2678 Subsequence O(n) version
// Rujia Liu
#include
#include
using namespace std;
const int maxn = 100000 + 10;
int A[maxn] B[maxn];
int main() {
int n S;
while(scanf(“%d%d“ &n &S) == 2 && n) {
for(int i = 1; i <= n; i++) scanf(“%d“ &A[i]);
B[0] = 0;
for(int i = 1; i <= n; i++) B[i] = B[i-1] + A[i];
int ans = n+1;
int i = 1;
for(int j = 1; j <= n; j++) {
if(B[i-1] > B[j]-S) continue; // (1)没有满足条件的i,换下一个j
while(B[i] <= B[j]-S) i++; // (2)求满足B[i-1]<=B[j]-S的最大i
ans = min(ans j-i+1);
}
printf(“%d\n“ ans == n+1 ? 0 : ans);
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-03-02 15:50 代码仓库\
目录 0 2019-03-02 15:50 代码仓库\bookcodes\
目录 0 2019-03-02 15:50 代码仓库\bookcodes\ch1\
文件 674 2019-03-02 15:50 代码仓库\bookcodes\ch1\la2678.cpp
文件 570 2019-03-02 15:50 代码仓库\bookcodes\ch1\la2678_n2.cpp
文件 564 2019-03-02 15:50 代码仓库\bookcodes\ch1\la2678_n3.cpp
文件 579 2019-03-02 15:50 代码仓库\bookcodes\ch1\la2678_nlogn.cpp
文件 1297 2019-03-02 15:50 代码仓库\bookcodes\ch1\la2965.cpp
文件 1795 2019-03-02 15:50 代码仓库\bookcodes\ch1\la2995.cpp
文件 1260 2019-03-02 15:50 代码仓库\bookcodes\ch1\la3029.cpp
文件 1166 2019-03-02 15:50 代码仓库\bookcodes\ch1\la3177.cpp
文件 1984 2019-03-02 15:50 代码仓库\bookcodes\ch1\la3401.cpp
文件 981 2019-03-02 15:50 代码仓库\bookcodes\ch1\la3401_make.cpp
文件 733 2019-03-02 15:50 代码仓库\bookcodes\ch1\la3635.cpp
文件 1441 2019-03-02 15:50 代码仓库\bookcodes\ch1\la3695.cpp
文件 436 2019-03-02 15:50 代码仓库\bookcodes\ch1\la3708.cpp
文件 379 2019-03-02 15:50 代码仓库\bookcodes\ch1\la3882.cpp
文件 1532 2019-03-02 15:50 代码仓库\bookcodes\ch1\la3902.cpp
文件 1281 2019-03-02 15:50 代码仓库\bookcodes\ch1\la3905.cpp
文件 1290 2019-03-02 15:50 代码仓库\bookcodes\ch1\la3905_int.cpp
文件 1371 2019-03-02 15:50 代码仓库\bookcodes\ch1\la3971.cpp
文件 1116 2019-03-02 15:50 代码仓库\bookcodes\ch1\la3983.cpp
文件 1319 2019-03-02 15:50 代码仓库\bookcodes\ch1\la4794.cpp
文件 1548 2019-03-02 15:50 代码仓库\bookcodes\ch1\readme.txt
文件 981 2019-03-02 15:50 代码仓库\bookcodes\ch1\uva10635.cpp
文件 1450 2019-03-02 15:50 代码仓库\bookcodes\ch1\uva10755.cpp
文件 766 2019-03-02 15:50 代码仓库\bookcodes\ch1\uva10795.cpp
文件 1615 2019-03-02 15:50 代码仓库\bookcodes\ch1\uva10859.cpp
文件 1411 2019-03-02 15:50 代码仓库\bookcodes\ch1\uva10881.cpp
文件 967 2019-03-02 15:50 代码仓库\bookcodes\ch1\uva10891.cpp
文件 733 2019-03-02 15:50 代码仓库\bookcodes\ch1\uva10891_slow.cpp
............此处省略306个文件信息
- 上一篇:rpm方式不联网安装gcc、gcc-c++
- 下一篇:C++大作业学生信息管理系统
相关资源
- 数据结构与算法分析(C++)(第二版
- Harris算法源代码
- 算法c语言实现
- 数据结构算法与应用-C++语言描述
- 多个光线投射算法ray casting和光线跟踪
- C语言趣味程序以及大全
- 数据结构实习 软件压缩/解压缩软件
- 算法与数据结构 C语言描述 第3版 张乃
- 《数据机构与算法》三级项目 - 开发
- 多边形有效边表填充算法 c++
- 五子棋C++源代码 单机 联机 人机对战
- 操作系统八大调度算法c/c++实现
- 常用算法程序集(C++语言描述)第四
- 算法I~IVC++实现——基础、数据结构
- 扫描线算法生成L1范数下的Voronoi图
- 算法I-IVC++
- 基于vs2017开发的逆波兰算法下的计算
- 基于opencv的图像检索算法
- 基于mfcc特征的dtw算法实现
- Data Structures With C++ Using STL(中文版)
- SoAndChan心电图ECG的R波侦测算法的C语言
- WFQ算法实现c/c++
- 黑马扫地僧C\\C++\\数据结构\\算法\\设
- 算法艺术与信息学竞赛等三部_刘汝佳
- 数据结构与算法分析:C语言描述(原
- C算法图算法
- 徐士良C常用算法程序集第二版
- 操作系统概念:进程调度算法FCFS、
- C++C#互通DES加密算法
- 算法竞赛宝典1 语言及算法入门
评论
共有 条评论