当前位置: 首页 > news >正文

哪家公司做网站便宜餐饮酒店网站怎么做

哪家公司做网站便宜,餐饮酒店网站怎么做,西宁知名网站设计公司,中国在菲律宾做网站倍增 倍增算法是一种优化算法#xff0c;通常用于某些需要高效计算指数幂的场景。它基于分治的思想#xff0c;通过反复求平方来实现快速计算指数幂的目的。在实际应用中#xff0c;倍增算法经常用于解决最近公共祖先问题、二分查找等。 1、快速幂详解 ksm核心代码 倍增就是…倍增 倍增算法是一种优化算法通常用于某些需要高效计算指数幂的场景。它基于分治的思想通过反复求平方来实现快速计算指数幂的目的。在实际应用中倍增算法经常用于解决最近公共祖先问题、二分查找等。 1、快速幂详解 ksm核心代码 倍增就是基于二进制的指数倍相乘使得效率更高。任何一个数的幂都可以看作二进制来计算。 ll ksm(ll a,ll n){ll r1;while(n!0){if(n1){r*a;}aa*a;nn1;}return r; }简单应用 计算a^n mod m计算斐波那契数列第n项将线性变换重复n次 注矩阵的乘法计算 2、链式前向星举例 2.1、图 关于图的定义方式 struct Edge {int next; // 下一条边的编号int to; // 这一条边的终点int w; // 权值 } e[maxn];一般的输入方式都是u - v w 边 边 权 ll tot, head[maxn]; void add(ll u, ll v, ll w) {tot; // 加入一条新边的编号e[tot].next head[u]; // 新的边插在原来的第一个位置所以next指向原来的head[u]e[tot].w w;e[tot].to v; // 下一条边head[u] tot; // 新的边成为第一条变了 }代码案例 #includebits/stdc.h #define IOS ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr); using namespace std; using ll long long; #define maxn 110001 struct Edge {int next; // 下一条边的编号int to; // 这一条边的终点int w; // 权值 } e[maxn]; ll tot, head[maxn]; void add(ll u, ll v, ll w) {tot; // 加入一条新边的编号e[tot].next head[u]; // 新的边插在原来的第一个位置所以next指向原来的head[u]e[tot].w w;e[tot].to v; // 下一条边head[u] tot; // 新的边成为第一条变了 } int main() {IOS;// 添加边add(1, 2, 10);add(1, 3, 20);add(2, 4, 30);add(3, 4, 40);add(4, 5, 50); // 打印图的邻接表for (int i 1; i 5; i) {cout Vertex i : ;for (int j head[i]; j ! 0; j e[j].next) {cout ( e[j].to , e[j].w ) ;}cout endl;}return 0; }2.2、树 LCA问题 int n;cinn;vectorvectorint graph(n1);for(int i1;in;i){//n-1 条边int u,v;cinuv;graph[i].push_back(u);graph[i].push_back(v);//邻接矩阵}//倍增数组vectorarrayint,21 fa(n1);//arrayint,21 固定的数组大小21vectorint dep(n1);//深度functionvoid(int,int) dfs [](int x,int f){fa[x][0]f;for(int i1;i20;i){fa[x][i]fa[fa[x][i-1]][i-1];}//遍历数组for(const auto tox:graph[x]){if(toxf)continue;dep[tox]dep[x]1;dfs(tox,x);}};dfs(1,0);auto glca [](int x,int y){if(dep[x]dep[y])swap(x,y);int ddep[x]-dep[y];for(int i20;i0;i--){if(di 1)xfa[x][i];}if(xy)return x;for(int i20;i0;i--){if(fa[x][i] ! fa[y][i]){xfa[x][i];yfa[y][i];}}return fa[x][0];};
http://www.hkea.cn/news/14371375/

相关文章:

  • 塔式服务器主机建网站做统计表的网站
  • 域名查询网站外贸实用工具
  • 儿童产品网站建设成都娱乐场所关闭最新消息
  • 东莞网网站公司简介wordpress恢复数据库菜单不见了
  • 简述营销网站建设包括哪些内容广告优化师加班严重
  • 石家庄建站模板厂家自贡市工程造价信息网
  • 专门做卫生间效果图的网站搜索引擎网站推广如何优化
  • 上海的建设网站制作西安建网站公司
  • 景泰做网站动漫网页设计模板素材
  • 淄博高端网站下载软件推广
  • 小型企业的网站建设论文青岛做网站定制
  • 定制网站开发价格汕头做网站
  • 专业网站定制平台网站开发报价 知乎
  • 山西城乡建设学校报名网站外贸公司建网站一般多少钱
  • 优秀学校网站模板网站模板是怎么制作
  • 宁夏网站建设一条龙一个服务器可以建几个网站
  • 网站网页制作公司1+x网店运营推广
  • wordpress 模板森林安卓优化清理大师
  • 网站建设总体上可划分为两个阶段高档网站建
  • 建立公司网站流程品牌设计策划
  • 扬州有什么做网站的公司网站平台设计费用
  • 北京上地网站建设wordpress扒站工具
  • 郑州新密网站建设建网站学什么
  • 360购物网站怎么做的网络营销常用的方法包括
  • 制作网站网络科技公司做淘宝可以在别的网站发信息吗
  • 阿里巴巴网站广告怎么做node有类似Wordpress
  • 查询备案网站百度搜索推广多少钱
  • 人工做流量的网站电子商务网站体系结构有哪些
  • 做名片模板网站工商查询系统
  • 做网站全包网站高质量链群怎么做