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

网站关键字优化技巧天津百度推广中心

网站关键字优化技巧,天津百度推广中心,泰安市住房建设局网站,大学网页设计与制作教程文章目录 零、原题链接一、题目描述二、测试用例三、解题思路四、参考代码 零、原题链接 HJ25 数据分类处理 一、题目描述 二、测试用例 三、解题思路 基本思路:   首先理解题目,题目要求对规则集先进行排序,然后去重,这一步我…

文章目录

  • 零、原题链接
  • 一、题目描述
  • 二、测试用例
  • 三、解题思路
  • 四、参考代码

零、原题链接


HJ25 数据分类处理

一、题目描述

在这里插入图片描述
在这里插入图片描述

二、测试用例

在这里插入图片描述

三、解题思路

  1. 基本思路:
      首先理解题目,题目要求对规则集先进行排序,然后去重,这一步我们可以使用 sort + 双指针解决;然后题目要求使用新的规则集去匹配数据集,匹配规则为:如果数据集元素 e 存在连续子串等于规则 r ,则说明元素 e 符合规则 r 。题目要求输出每个规则的符合的元素有哪些。对于规则匹配,可以用正则表达式或者自己写。
  2. 具体思路:
    • 排序规则集,使用 sort 函数
    • 去重规则集,使用双指针
    • 匹配规则,先自定义元素 e 是否匹配规则 r 的函数 meet ,申请二维数组,第 i 个数组存放匹配第 i 个规则的元素,然后遍历多对多的遍历,匹配成功就将元素和元素所在位置存入对应的数组中。
    • 按题目要求输出。

四、参考代码

时间复杂度: O ( ∣ R ∣ × ∣ S ∣ ) \Omicron(|R|\times |S|) O(R×S) 【|R| 是规则集大小,|S| 是数据集大小】
空间复杂度: O ( ∣ R ∣ × ∣ S ∣ ) \Omicron(|R|\times |S|) O(R×S)

#include <algorithm>
#include <iostream>
#include <string>
#include <vector>
using namespace std;bool meet(const string& x, const string& y) {for (int i = 0; i < x.length(); i++) {if (x[i] == y[0] && i + y.length() - 1 < x.length()) {if (x.substr(i, y.length()) == y)return true;}}return false;
}int main() {int n;cin >> n;vector<string> I(n);for (int i = 0; i < n; i++) {cin >> I[i];}int m;cin >> m;vector<string> R(m);for (int i = 0; i < m; i++) {cin >> R[i];}sort(R.begin(), R.end(), [&](const string & x, const string & y) {return stoi(x) < stoi(y);});int k = 0;for (int i = 1; i < m; i++) { // 去重if (R[k] != R[i]) {R[++k] = R[i];}}k++;R.resize(k);vector<vector<string>> ans(k);int all = 0;for (int i = 0; i < k; i++) {for (int j = 0; j < n; j++) {if (meet(I[j], R[i])) {ans[i].emplace_back(to_string(j));ans[i].emplace_back(I[j]);}}if (ans[i].size())all += ans[i].size() + 2;}cout << all << ' ';for (int i = 0; i < k; i++) {if (ans[i].size()) {cout << R[i] << ' ' << (ans[i].size() >> 1) << ' ';for (int j = 0; j < ans[i].size(); j++) {cout << ans[i][j] << ' ';}}}
}
// 64 位输出请用 printf("%lld")
http://www.dtcms.com/wzjs/136924.html

相关文章:

  • 开发个网站需要多少钱怎么关键词优化网站
  • 站长工具网站提交seo关键词推广案例
  • 第三方仓储配送公司哈尔滨网络优化公司有哪些
  • 设计实例网站商丘优化公司
  • 网站开发维护招聘网站建站价格
  • 南京百度网站建设企业品牌网站营销
  • 邯郸做网站费用国内新闻最新5条
  • 西安网站建设第一品牌企业网站seo推广
  • 北京知名企业100强长沙seo袁飞
  • php网站开发案例详解手机清理优化软件排名
  • 跨境电商网站建设方案课程培训
  • 政协网站建设功能百度明星人气排行榜
  • 旅游网站制作文献app推广公司怎么对接业务
  • 深圳h5模板建站百度免费安装下载
  • 美橙网站建设南的武汉网站制作推广
  • 关键词排名优化易下拉技术电池优化大师下载
  • 网站服务器选购超级外链发布
  • 辽宁省建设厅证书查询网站seo关键词推广多少钱
  • 网站的功能规范好的推广平台
  • 动漫在线设计平台成都黑帽seo
  • 网站模板 哪个好交换友情链接的渠道
  • 东营运政信息网官网查询搜索引擎优化通常要注意的问题有
  • 女人与狗做视频网站市场调研一般怎么做
  • php做网站验证码的设计影响关键词优化的因素
  • 广州一起做网店网站软件开发网
  • 许昌市住房和城乡建设部网站南宁网站建设服务公司
  • 在哪里买空间做网站网站推广优化服务
  • 六安网站线上引流多少钱香港域名注册网站
  • 徐州cms建站系统河南seo技术教程
  • 网站建设公司优惠大酬宾活动八八网