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

网站备案所需资料做网站软文怎么弄

网站备案所需资料,做网站软文怎么弄,核心关键词和长尾关键词举例,在线学做衣服 的网站目录 1.提取不重复的整数 2.【模板】哈夫曼编码 3.abb 1.提取不重复的整数 链接https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1?tpId37&tqId21232&ru/exam/oj 按照题意模拟就行&#xff0c;记得从右往左遍历 #include <iostream> usi…

目录

1.提取不重复的整数

2.【模板】哈夫曼编码

3.abb


1.提取不重复的整数

链接icon-default.png?t=N7T8https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1?tpId=37&tqId=21232&ru=/exam/oj

按照题意模拟就行,记得从右往左遍历

#include <iostream>
using namespace std;int a[10];
int main() {string s;cin >> s;for (int i = s.size() - 1; i >= 0; --i)if (a[s[i] - '0']++ == 0)cout << s[i] - '0';cout << endl;return 0;
}

2.【模板】哈夫曼编码

链接icon-default.png?t=N7T8https://www.nowcoder.com/practice/4c0419eb07c840ca8402e4f2a52cfd49?tpId=308&tqId=40489&ru=/exam/oj

做这题前首先需要去了解哈夫曼编码。

因为题中已经给出了每个字符的频次,因此可以直接用优先队列(堆)解决,但别忘了用小根堆。

3.abb

链接icon-default.png?t=N7T8https://www.nowcoder.com/practice/0a8bbf8b9b5b4280957849ef4f240f07?tpId=230&tqId=38957&ru=/exam/oj

一道动态规划题,同样是去找出它的状态表示:

dp[x] : 以 x 元素结尾的所有子序列中,_xx的个数

要想拿到dp[x],则需要找到以 x 元素结尾的所有子序列中,_x的个数。

将其(以 x 元素结尾的所有子序列中,_x的个数)定义为 f[x] ,要想拿到 f[x] ,则需要找到区间[0, i - 1]中非 x 的个数,(这里我们转化为 x 的个数,最后用 i {区间总数} 减去 x 个数即可),(定义为g[x])

然后就是状态转移方程:

dp[x] = f[x], (因为这时候遍历到的数就是 x, _x 加上x即为_xx)

f[x] = f[x] + (i - g[x])

g[x] = g[x] + 1

注意状态转移方程顺序,要先更新 f[x] 后才能更新 g[x]。

最后是返回值:

返回的是所有字母为结尾的个数的和。即所有的dp[x]。因为dp[x] = f[x]。

所以可以不需要dp[x]。

#include <iostream>
#define int long long
using namespace std;int f[26];
int g[26];
char s[100010];
int n;signed main() {cin >> n;for(int i = 0; i < n; ++i)cin >> s[i];int ret = 0;for(int i = 0; i < n; ++i){int x = s[i] - 'a';        ret += f[x];f[x] = f[x] + i - g[x];g[x] = g[x] + 1;}cout << ret << endl;return 0;
}
http://www.yayakq.cn/news/37149/

相关文章:

  • 如何在百度中搜索到网站哈尔滨建设工程交易中心
  • 咸阳做网站开发公司哪家好学校门户网站建设管理办法
  • 福州网站制作外包手机微信网页版登录
  • 网站底部悬浮代码wordpress怎么绑域名
  • 域客式单页网站能申请域名吗计算机网络资源网站建设论文
  • html个人主页代码编写上海网站建设seodian
  • 公司网站是用什么软件做公众号运营工作内容
  • 潍坊网站制作保定公司电话2345浏览器网址
  • 东莞专业做淘宝网站网站如何制作 优帮云
  • 免费素材软件下载优化大师并安装
  • 中国城乡和住房建设部网站首页招标网站的服务费怎么做分录
  • 阿里云网站搭建滨海专业做网站的公司
  • 旅游网站建设的建议如何用ps做网站平面图
  • 提供医疗网站建设google的网站优化工具
  • 简单的网站开发模板永州网站建设求职简历
  • 爱站长地方汽车网站模板购买
  • 商城网站建设公司电话化工企业建网站
  • 专业网站建站费用徐州网站建设方案推广
  • 做卫生用品的网站带孩子做网站
  • asp网站建设技术方案焦作建设厅网站
  • 嘉兴网站建设方案优化网站死链排查
  • 网站如何做app梧州本地网站
  • 国内定机票网站建设一个网站的上线流程
  • 常州网站建设方案搜索引擎营销的优缺点
  • 菏泽兼职网站建设网页设计个人
  • 移动网站搭建明天正式解封
  • dede做的网站打不开公共服务平台
  • 网站建设用到的算法官网网站建设平台
  • 帮企业做网站郑州百度网站优化排名
  • 灵犀科技 网站建设营销一体化平台