
第二部分 - 第七章 - 分治算法
666
厦门饮冰
这个作者很懒,什么都没留下…
展开
-
练习5 - 一元三次方程求解
#include <iostream> #include<stdio.h> #include<string.h> #include<algorithm> #include<math.h> using namespace std; float a,b,c,d; float f(float x){ return ((a*x*x*x) + (b*x*x) + (c*x) + d); } void gen(float l,float h){ if(.原创 2020-07-29 14:04:04 · 225 阅读 · 0 评论 -
练习4 - 求排列的逆序数
#include <iostream> #include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int a[101] = {0}; int r[101] = {0};//用来临时存储 int N=0; int t=0; //存储逆序对 void qsort(int l,int h){ if(l>=h) return; //已为单元素区间 =>.原创 2020-07-28 22:18:15 · 307 阅读 · 0 评论 -
练习7.5 - 取余运算
#include <bits/stdc++.h> #include <cstdlib> #include <cstring> #include <string> #include <queue> using namespace std; int b,p,k; int f(int p){ if(p==0)return 1; //递归边界 int temp =f(p/2) %k; temp = (temp*temp.原创 2020-06-28 21:24:55 · 453 阅读 · 0 评论