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

做网站的内容样本办一家建筑公司流程

做网站的内容样本,办一家建筑公司流程,网站建设公司自适应源码,网站服务器速度目录 1.AB32 【模板】哈夫曼编码1.1 解析1.2 代码 2.DP36 abb2.1解析2.2 代码 1.AB32 【模板】哈夫曼编码 AB32 【模板】哈夫曼编码 堆、哈希、数组 1.1 解析 1.2 代码 #include <functional> #include <iostream> using namespace std; #include <queue>…

目录

  • 1.AB32 【模板】哈夫曼编码
    • 1.1 解析
    • 1.2 代码
  • 2.DP36 abb
    • 2.1解析
    • 2.2 代码

1.AB32 【模板】哈夫曼编码

AB32 【模板】哈夫曼编码
堆、哈希、数组

1.1 解析

在这里插入图片描述

1.2 代码

#include <functional>
#include <iostream>
using namespace std;
#include <queue>
#include <vector>long long n,x,ret;
int main()
{cin>>n;priority_queue<long long,vector<long long>,greater<long long>> heap;//创建一个小根堆for(int i=0;i<n;i++){cin>>x;heap.push(x);}//构建最优二叉树while(heap.size()>1){long long a=heap.top();heap.pop();long long b=heap.top();heap.pop();ret+=a+b;heap.push(a+b);}cout<<ret<<endl;return 0;
}

2.DP36 abb

DP36 abb
动态规划、哈希

2.1解析

在这里插入图片描述

2.2 代码

#include <iostream>
using namespace std;
#include <string>typedef long long LL;
const int N=2e5+10;
LL f[26],g[26],dp[N];
int main()
{int n;string arr;cin>>n>>arr;LL ret=0;for(int i=0;i<n;i++){int x=arr[i]-'a';dp[i]=f[x];ret+=dp[i];f[x]=f[x]+i-g[x];g[x]+=1;}cout<<ret<<endl;return 0;
}
http://www.dtcms.com/a/448164.html

相关文章:

  • 做阿里网站卖东西赚钱动态可视化excel图表制作
  • 服装网站建设平台企业做网站被骗
  • 动力 网站建设wordpress删除页面地址
  • 2018做网站还没有做网站可以先备案域名吗
  • 台州网站如何制作wordpress在评论框中加文字
  • 企业网站建立之前必须首先确定甜甜圈wordpress主题
  • 莆田网站制作计划北京网站定制公司
  • 深圳网站制作的公司深圳app开发地下城钓鱼网站怎么做
  • 企业培训网站建设推广是做什么
  • 使用aspx做电影网站外贸网站都有那些
  • 网站建设的技术要求建设单位发包许可证网站
  • 9夜夜做新郎网站chrome下载
  • 上海徐汇网站建设小公司网站维护
  • 宁波专业制作网站适合发表个人文章的平台
  • 简单电商网站模板点评网站建设
  • 阿坝网站建设做网上竞彩网站合法吗
  • 悠悠我心个人网站模板成都网站建设哪家
  • 制作网页网站小说教程抖音代运营保证金
  • 潍城营销型网站建设怎么查询域名
  • 陕西免费网站建设网站流量被黑
  • 专业企业网站制作怎么做c2c电子商务
  • 北京网站优建设保证量身定制的营销型网站
  • 网页站点怎么命名编程自学教程入门
  • 网站代运营 如何纳税龙岗区网站建设公司
  • 建一个团购网站谷歌建站哪家好
  • 昆明专业网站排名推广做卖东西的网站多少钱
  • 做网站的用什么电脑好湖南网站建设 要上磐石网络
  • 外国网站英语要求泉州百度推广排名优化
  • 泰顺机械网站建设logo商标设计公司
  • 购物网站的目的和意义怎样在网站上做销售