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

wordpress 装饰公司seo投放是什么意思

wordpress 装饰公司,seo投放是什么意思,桂林两江四湖图片,内江 网站建设文章目录 零、原题链接一、题目描述二、测试用例三、解题思路四、参考代码 零、原题链接 HJ20 密码验证合格程序 一、题目描述 二、测试用例 三、解题思路 基本思路:   对每个字符串验证是否满足那三个条件即可。具体思路: 密码长度必须不少于 8 位&…

文章目录

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

零、原题链接


HJ20 密码验证合格程序

一、题目描述

在这里插入图片描述

在这里插入图片描述

二、测试用例

在这里插入图片描述

三、解题思路

  1. 基本思路:
      对每个字符串验证是否满足那三个条件即可。
  2. 具体思路:
    • 密码长度必须不少于 8 位,则字符串长度要大于等于 8
    • 必须包含大写字母、小写字母、数字、特殊字符中的至少三种,则遍历字符串,统计类型的数量,然后判断是否不少于 3 种即可;
    • 不能分割出两个独立的、长度大于 2 的连续子串,使得这两个子串完全相同;
      • 遍历字符串,每次取连续的 3 个字符构成字符子串,按照 <字符子串,首地址> 的形式存放到 map 中;【如果存在长度大于 3 的独立字符子串相同,则一定存在长度为 3 的独立子串相同,所以只要判断是否存在长度为 3 的字符子串即可】
      • 如果已经存在于 map 中,则判断首地址是否相差小于 2 ,小于 2 ,则两个字符子串不是独立的,合法;如果大于等于 2 ,则两个子串独立且相同,则非法;【即 ababa 可以存在子串 abaaba ,但是两个子串不是独立的】

四、参考代码

时间复杂度: O ( ∑ i = 1 n l i ) \Omicron(\sum\limits_{i=1}^nl_i) O(i=1nli)【其中 l i l_i li 是第 i 个字符串的长度,n 表示一共有 n 个字符串】
空间复杂度: O ( max ⁡ i = 1 n l i ) \Omicron(\max\limits_{i=1}^n l_i) O(i=1maxnli)

#include <cctype>
#include <iostream>
#include <unordered_map>
#include <unordered_set>
using namespace std;bool meet3(const string& str) {unordered_map<string, int> m_map;string temp;for (int i = 0; i < str.length() - 2; i++) {temp = str.substr(i, 3);if (m_map.count(temp) == 1) {if (m_map[temp] < i - 2)return false;} else {m_map.emplace(temp, i);}}return true;
}int main() {string str;while (getline(cin, str)) {if (str.length() < 8) {cout << "NG" << endl;continue;}int Alpha = 0, alpha = 0, digit = 0, special = 0;for (int i = 0; i < str.length(); i++) {if (isdigit(str[i]))digit = 1;else if ('A' <= str[i] && str[i] <= 'Z')Alpha = 1;else if ('a' <= str[i] && str[i] <= 'z')alpha = 1;elsespecial = 1;}if (Alpha + alpha + digit + special < 3) {cout << "NG" << endl;continue;}if (meet3(str))cout << "OK" << endl;elsecout << "NG" << endl;}
}
// 64 位输出请用 printf("%lld")

文章转载自:

http://EXDW1dgH.prsxj.cn
http://O6LkqePc.prsxj.cn
http://S4UiW7h5.prsxj.cn
http://bT3ThxTj.prsxj.cn
http://4843flDQ.prsxj.cn
http://QA1eTMxf.prsxj.cn
http://OHkdIGFz.prsxj.cn
http://k0V2X0Qr.prsxj.cn
http://NT3pIglJ.prsxj.cn
http://7BMgkKIY.prsxj.cn
http://ubDoRHPD.prsxj.cn
http://12xKEV2C.prsxj.cn
http://XP51d3Iz.prsxj.cn
http://dm16hd3Y.prsxj.cn
http://0Z8WpiL8.prsxj.cn
http://siwmAYB4.prsxj.cn
http://U3jxyak5.prsxj.cn
http://JGDvNLXb.prsxj.cn
http://bolK3CiS.prsxj.cn
http://LLTSSvhI.prsxj.cn
http://TyJZWJNH.prsxj.cn
http://Mm7EZQFp.prsxj.cn
http://KdxXRbBC.prsxj.cn
http://2cixclSC.prsxj.cn
http://1QMgb1qu.prsxj.cn
http://UX2LOFEj.prsxj.cn
http://s9qq6lzB.prsxj.cn
http://uTiHjSfv.prsxj.cn
http://Zieh0BAt.prsxj.cn
http://ObC0jY7Z.prsxj.cn
http://www.dtcms.com/wzjs/770522.html

相关文章:

  • 做网站是先做后台还是前端建设厅网站用户名和密码
  • 快速网站排名提升工具网络维护可以自学吗
  • 网站配色绿色微商商城系统开发
  • 加强学校网站建设的要求谷歌浏览器对做网站有什么好处
  • 做网站用什么版本系统wordpress微信缩略图不显示
  • 青色网站欣赏wordpress post_content
  • 台州手机网站开发wordpress搭建商城网站
  • wordpress能做流量站吗全能医院网站管理系统
  • 北京市建设监理协会网站html免费模板网站
  • 学生个人网站布局临沂市建设局兰山区网站
  • 网站制作维护价格在手机上怎么注册公司
  • 无锡建设局评职称网站做简约头像网站
  • 个人网站备案要钱吗网站 伪静态
  • 网站收录提交入口官网餐饮加盟培训网站建设
  • 昆山自适应网站建设网站建设夬金手指花总
  • 广州市外贸网站建设服务机构asp 做网站的好处
  • 网站记录登录账号怎么做网站图片代码怎么做
  • 天津网站搜索排名网站的用户注册怎么做
  • 廊坊seo建站wordpress主题打不开
  • 我想做网站媒约网网址是多少
  • 义乌外贸网站建设来啦威海网站设计公司
  • 做外贸网站设计上需要注意什么通化市建设工程招投标网站
  • 好看的网站颜色广西壮族自治区省长
  • 企业网站如何做排名自己的淘宝网站怎么建设
  • 杭州滨江区建设局网站线上广告推广
  • wordpress 数码主题杭州seo中心
  • 重庆网站设计费用南京企业制作网站
  • 有哪些做设计交易网站wordpress还原旧版本
  • 网站开发的微端是什么体育网站开发的目的
  • 网站访问速度慢的原因vs怎么做网站的首页