资源简介
《算法竞赛入门经典——训练指南》代码仓库
例题代码
限于篇幅,书上并没有给出所有例题的代码,这里给出了所有例题的代码,并且改进了书上的一些代码。
代码片段和文件信息
// 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;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1259 2013-04-23 15:55 readme.txt
文件 674 2013-02-28 13:16 ch1\la2678.cpp
文件 570 2013-02-28 13:16 ch1\la2678_n2.cpp
文件 564 2013-02-28 13:16 ch1\la2678_n3.cpp
文件 579 2013-02-28 13:16 ch1\la2678_nlogn.cpp
文件 1297 2013-02-28 13:16 ch1\la2965.cpp
文件 1795 2013-02-28 13:16 ch1\la2995.cpp
文件 1260 2013-02-28 13:16 ch1\la3029.cpp
文件 1166 2013-02-28 13:12 ch1\la3177.cpp
文件 1984 2013-03-23 14:37 ch1\la3401.cpp
文件 981 2013-03-23 14:34 ch1\la3401_make.cpp
文件 733 2013-02-28 13:16 ch1\la3635.cpp
文件 1441 2013-02-28 13:16 ch1\la3695.cpp
文件 436 2013-02-28 13:16 ch1\la3708.cpp
文件 379 2013-02-28 13:16 ch1\la3882.cpp
文件 1532 2013-02-28 13:16 ch1\la3902.cpp
文件 1281 2013-02-28 13:16 ch1\la3905.cpp
文件 1290 2013-02-28 13:16 ch1\la3905_int.cpp
文件 1371 2013-02-28 13:16 ch1\la3971.cpp
文件 1116 2013-02-28 13:16 ch1\la3983.cpp
文件 1319 2013-02-28 13:16 ch1\la4794.cpp
文件 1548 2013-02-28 14:00 ch1\readme.txt
文件 981 2013-02-28 13:16 ch1\uva10635.cpp
文件 1450 2013-02-28 13:16 ch1\uva10755.cpp
文件 766 2013-02-28 13:16 ch1\uva10795.cpp
文件 1615 2013-02-28 13:16 ch1\uva10859.cpp
文件 1411 2013-02-28 13:16 ch1\uva10881.cpp
文件 967 2013-02-28 13:16 ch1\uva10891.cpp
文件 733 2013-02-28 13:16 ch1\uva10891_slow.cpp
文件 590 2013-02-28 13:16 ch1\uva11078.cpp
............此处省略169个文件信息
- 上一篇:深入浅出MS06-040(看雪网络版)
- 下一篇:枚举主板上PCI设备型号
相关资源
- 这里运用了鲸鱼算法和遗传算法的结
- 改进WOA算法,可以解决大规模性的路
- Delaunay三角剖分算法包含部分源码
- 工频抑制滤波算法设计
- 基于贝叶斯算法的垃圾邮件过滤技术
- 操作系统生产者、消费者算法——j
- GrabCut算法源代码
- RAGA_PPC投影程序
- 多层自动确定类别的谱聚类算法
- 页面置换算法模拟程序
- 基于A星算法解决8数码问题
- zw_算法实验1——凸包问题.zip
- 图像匹配-NCC算法实现
- BMP图像转换为JPG算法
- 道格拉斯普客算法的R语言实现
- backstepping控制算法程序
- 求解TSP量子蚁群算法
- 拉普拉斯特征映射算法,简单易懂
- 遗传K均值聚类算法
- 金融风控大赛解决方案
- 时间片轮转和最高响应比优先调度算
- Google搜索引擎的核心—PageRank算法综述
- 基于遗传算法的任务分配与调度
- 最高响应比算法的实现
- DCT域自适应混沌加密的二值图像数字
- 蜂群算法求解VRPTW
- 多光谱与高分辨率图像融合的新算法
- 多用户检测算法
- 基于遗传算法优化的模糊控制仿真研
- 带噪语音信号的多种滤波算法去噪对
评论
共有 条评论