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

茂名网站优化网站被百度收录

茂名网站优化,网站被百度收录,网站建设比较好的公司都有哪些,官网网站设计问题描述 在广告平台中,为了给广告主一定的自由性和效率,允许广告主在创造标题的时候以通配符的方式进行创意提交。线上服务的时候,会根据用户的搜索词触发的 bidword 对创意中的通配符(通配符是用成对 {} 括起来的字符串&#x…

问题描述

在广告平台中,为了给广告主一定的自由性和效率,允许广告主在创造标题的时候以通配符的方式进行创意提交。线上服务的时候,会根据用户的搜索词触发的 bidword 对创意中的通配符(通配符是用成对 {} 括起来的字符串,可以包含 0 个或者多个字符)进行替换,用来提升广告投放体验。例如:“{末日血战} 上线送 SSR 英雄,三天集齐无敌阵容!”,会被替换成“帝国时代游戏下载上线送 SSR 英雄,三天集齐无敌阵容!”。给定一个含有通配符的创意和n个标题,判断这句标题是否从该创意替换生成的。

测试样例

样例1:

输入:n = 4, template = “ad{xyz}cdc{y}f{x}e”, titles = [“adcdcefdfeffe”, “adcdcefdfeff”, “dcdcefdfeffe”, “adcdcfe”]
输出:“True,False,False,True”

样例2:

输入:n = 3, template = “a{bdc}efg”, titles = [“abcdefg”, “abefg”, “efg”]
输出:“True,True,False”

样例3:

输入:n = 5, template = “{abc}xyz{def}”, titles = [“xyzdef”, “abcdef”, “abxyzdef”, “xyz”, “abxyz”]
输出:“True,False,True,True,True”

思路分析

看到这个题的第一想法就是???
题目并没有说明数据范围,如果数据范围过大不上点手段的话,肯定无法a掉的:)
但是这道题只是简单难度,所以猜它的数据规模并不大,暴力大概率能过。但是写暴力感觉很无聊,脑袋中突然想到我们在实际开发过程中也会遇到这种匹配的问题,比如邮箱格式验证等。
所以我们这里可以使用正则表达式来解决,由于正则学的不咋样,这里求救了一下伟大的GPT之神,顺利a掉。
时间复杂度: O ( n ⋅ ( k ⋅ m + p + q ) ) O(n\cdot(k\cdot m+p+q)) O(n(km+p+q))
其中:
n n n:标题数量;
k k k:模板中的 {} 数量;
m m m:模板长度;
p p p:正则表达式长度;
q q q:标题长度。

#include <iostream>
#include <string>
#include <vector>
#include <regex>
using namespace std;bool isGeneratedTitle(const string& templateStr, const string& title) {// 将模板中的通配符 {} 替换为正则表达式 (.*)string pattern = templateStr;size_t pos = 0;// 替换所有的 {} 为 (.*)while ((pos = pattern.find("{", pos)) != string::npos) {size_t end = pattern.find("}", pos);if (end == string::npos) break; pattern.replace(pos, end - pos + 1, "(.*?)");pos += 4; }// 在正则表达式中添加开始和结束标记pattern = "^" + pattern + "$";// 使用正则表达式匹配regex re(pattern);return regex_match(title, re);
}std::string solution(int n, std::string template_,std::vector<std::string> titles) {// Please write your code herestring ans = "";for(int i = 0; i < n; ++i){if(ans.size() != 0){ans += ",";}if (isGeneratedTitle(template_, titles[i])){ans += "True";} else {ans += "False";}}return ans;
}
http://www.tj-hxxt.cn/news/8130.html

相关文章:

  • 网络广告的缺点优化大师在哪里
  • 网站做一样的算侵权么沈阳seo推广
  • 科协建设网站 方案站长收录平台
  • 旅游电子商务网站开发实验报告宁波seo教程网
  • 建设公司网站 优帮云2023百度秒收录技术
  • 电子商务网站建设的基本流程sem是什么意思的缩写
  • 怎么查看网站是哪家公司做的湖北网络推广seo
  • 台州做网站app的公司1元涨1000粉
  • 自己做的网站 网站备案流程网络推广靠谱吗
  • 网站的素材做logoseo专员是什么意思
  • 如何在自己电脑上搭建网站搜索引擎营销分类
  • 保定有那些网站开鲁seo服务
  • 蓝色网站特点厦门网站流量优化价格
  • 哪个网站做清洁的活多谷歌商店下载不了软件
  • 网站地图怎么做一键导航线上如何做推广
  • 做网站宁夏大地seo
  • 辽宁省建设工程信息网电话平原县网站seo优化排名
  • 网站开发公司企业今日最新闻
  • 图片模板在线设计制作站外seo推广
  • 做实验教学视频的网站百度提交网站入口
  • 武汉平台网站建设 APP营销策划公司 品牌策划公司
  • jsp做网站 案例正规手游代理平台有哪些
  • 建设银行甘肃分行网站2023年重大时政热点
  • 合肥企业网站常用的网络营销工具
  • 做空闲时间的网站郑州seo学校
  • 网站开发中的视图页面指的是什么中国网评中国网评
  • 外贸企业网站源码关键词推广seo
  • 网站的弹窗对话框怎么做五种新型营销方式
  • 宿迁专业网站建设公司关键词如何排名在首页
  • 做网站的电脑软件西安百度推广代理商