摘要: // A / b = C ... r, A >= 0, b > 0 vector<int> div(vector<int> &A, int b, int &r) { vector<int> C; r = 0; for (int i = A.size() - 1; i >= 0; i -- ) { r 阅读全文
posted @ 2022-10-15 21:34 山海自有归期 阅读(20) 评论(0) 推荐(0) 编辑
摘要: // C = A * b, A >= 0, b >= 0 vector<int> mul(vector<int> &A, int b) { vector<int> C; int t = 0; for (int i = 0; i < A.size() || t; i ++ ) { if (i < A. 阅读全文
posted @ 2022-10-15 21:34 山海自有归期 阅读(25) 评论(0) 推荐(0) 编辑
摘要: // C = A - B, 满足A >= B, A >= 0, B >= 0 vector<int> sub(vector<int> &A, vector<int> &B) { vector<int> C; for (int i = 0, t = 0; i < A.size(); i ++ ) { 阅读全文
posted @ 2022-10-15 21:33 山海自有归期 阅读(11) 评论(0) 推荐(0) 编辑
摘要: vector<int> add(vector<int> &A, vector<int> &B) { if (A.size() < B.size()) return add(B, A); vector<int> C; int t = 0; for (int i = 0; i < A.size(); i 阅读全文
posted @ 2022-10-15 21:33 山海自有归期 阅读(13) 评论(0) 推荐(0) 编辑
摘要: void quick_sort(int q[], int l, int r) { if (l >= r) return; int i = l - 1, j = r + 1, x = q[l + r >> 1]; while (i < j) { do i ++ ; while (q[i] < x); 阅读全文
posted @ 2022-10-15 21:32 山海自有归期 阅读(16) 评论(0) 推荐(0) 编辑
摘要: void quick_sort(int q[], int l, int r) { if (l >= r) return; int i = l - 1, j = r + 1, x = q[l + r >> 1]; while (i < j) { do i ++ ; while (q[i] < x); 阅读全文
posted @ 2022-10-15 21:32 山海自有归期 阅读(17) 评论(0) 推荐(0) 编辑