
c++
p_hetland
这个作者很懒,什么都没留下…
展开
-
c++成长之路【高精度乘法】
/** 高精度乘法*/#include <iostream>#include <string>#include <algorithm>using namespace std;const int MAXN = 100005;int A[MAXN], B[MAXN], ANS[MAXN];int lenA, lenB, lenANS;/...原创 2019-07-27 15:52:48 · 111 阅读 · 0 评论 -
c++成长之路【高精度加法】
/** 高精度加法(自定义函数)*/#include <iostream>#include <string>#include <algorithm>#include <stdlib.h>using namespace std;const int MAXN = 10005;int A[MAXN], B[MAXN], C[MA...原创 2019-08-09 17:02:45 · 2142 阅读 · 0 评论 -
c++成长之路【快速排序】
/** 快速排序*/#include <iostream>using namespace std;void QuickSort(int a[], int left, int right) { // 停止条件:当a只剩下1个元素就返回(不用继续排了) if (left >= right) { return; } i...原创 2019-08-09 17:04:46 · 113 阅读 · 0 评论 -
c++信奥之路【接水问题】
题意:学校里有一个水房,水房里一共装有m个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为1。现在有n名同学准备接水,他们的初始接水顺序已经确定。将这些同学按接水顺序从1到n编号,i号同学的接水量为wi。接水开始时,1到m号同学各占一个水龙头,并同时打开水龙头接水。当其中某名同学j完成其接水量要求wj后,下一名排队等候接水的同学k马上接替j同学的位置开始接水。这个换人的过程是瞬间完成的,...原创 2019-08-11 10:56:33 · 1913 阅读 · 1 评论 -
c++信奥之路【混合背包】
混合背包描述一个旅行者有一个最多能用V公斤的背包,现在有n件物品,它们的重量分别是W1,W2,...,Wn,它们的价值分别为C1,C2,...,Cn。有的物品只可以取一次(01背包),有的物品可以取无限次(完全背包),有的物品可以取的次数有一个上限(多重背包)。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。输入第一行:二个整数,V(背包容量...原创 2019-08-17 19:16:58 · 817 阅读 · 0 评论 -
c++信奥之路【01背包】
01背包描述一个旅行者有一个最多能用m公斤的背包,现在有n件物品,它们的重量分别是W1,W2,...,Wn,它们的价值分别为C1,C2,...,Cn.若每种物品只有一件求旅行者能获得最大总价值。输入第一行:两个整数,M(背包容量,M<=200)和N(物品数量,N<=30);第2..N+1行:每行二个整数Wi,Ci,表示每个物品的重量和价值。输出...原创 2019-08-18 09:51:45 · 491 阅读 · 0 评论 -
c++信奥之路【完全背包】
完全背包问题描述给定原创 2019-08-18 09:56:52 · 617 阅读 · 0 评论