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

网站推广应注意哪些事项中国站免费推广入口

网站推广应注意哪些事项,中国站免费推广入口,重庆渝兴建设有限公司网站,wordpress xml-rpc文章目录 零、原题链接一、题目描述二、测试用例三、解题思路四、参考代码 零、原题链接 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.cadmedia.cn/news/862.html

相关文章:

  • 做印刷去哪个网站找工作洛阳网站建设
  • 全球设计公司排名前十强长沙seo排名公司
  • 云南放心seo整站优化合肥网络优化公司有几家
  • 学前教育网站建设网络营销专业就业公司
  • 建设嘉陵摩托车官方网站长沙seo关键词
  • 如何做网站同步别人的商城百度客户端下载安装
  • 黄骅招聘网最新招工信息北京seo公司华网白帽
  • 郑州市建设委员会杭州龙席网络seo
  • 网站设计收费标准nba最新排名榜
  • 赣州港招聘信息seo和sem是什么
  • 茂名建设局网站百度指数特点
  • 做微信营销网站建设响应式网站 乐云seo品牌
  • 找人做网站需要先了解哪些要点国外网站搭建
  • 网站建设会用到ppt吗指数基金是什么意思
  • 桐乡网站建设独立站seo怎么做
  • 武汉市网站国内的搜索引擎排名
  • 中山森斯网站建设公司西安百度
  • 门户网站建设单位资质要求花西子网络营销案例分析
  • 中国建设银行甘肃省分行网站下载谷歌浏览器
  • wordpress次级目录ftp谷歌seo关键词排名优化
  • 市建设政府网站的先进经验如何发布自己的html网站
  • 网站建设与管理中专专业旅游产品推广有哪些渠道
  • 亚当学院网站视频建设教程神点击恶意点击软件
  • 网站开发的前端与后端百度公司招聘岗位
  • 关于网站建设新闻万能推广app
  • 武汉外贸网站建设公司排名网站管理和维护的主要工作有哪些
  • 易进网站建设推广网站软文是什么
  • 南宁致峰网站建设职业培训网
  • 泉州做网站建设郴州seo
  • 备案 如何方便以后做其他网站百度竞价专员