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

做pc端网站一般多少钱wordpress生成xml

做pc端网站一般多少钱,wordpress生成xml,如何安装wordpress,公司注册要多少费用CSP模拟53联测15 D. 子序列 文章目录 CSP模拟53联测15 D. 子序列题目大意思路code 题目大意 #xff08;seq / 3s / 512 MiB#xff09; 给定一个长为 n n n 的仅有小写英文字母构成字符串 S S 1 S 2 ⋯ S n SS_1S_2\cdots S_n SS1​S2​⋯Sn​。我们定义一个字符串是好…CSP模拟53联测15 D. 子序列 文章目录 CSP模拟53联测15 D. 子序列题目大意思路code 题目大意 seq / 3s / 512 MiB 给定一个长为 n n n 的仅有小写英文字母构成字符串 S S 1 S 2 ⋯ S n SS_1S_2\cdots S_n SS1​S2​⋯Sn​。我们定义一个字符串是好的当且仅当它可以用两个不同的字母 x 和 y 表示成 xyxyxyx... 的形式。例如字符串 abab、tot、z 是好的但字符串 abc、aa 不是好的。 现在有 q q q 组询问每次给定 1 ≤ l ≤ r ≤ n 1 \le l \le r \le n 1≤l≤r≤n你想要求出对于串 S S S 的子串 S [ l ⋯ r ] S[l \cdots r] S[l⋯r]它最长的一个好的子序列的长度是多少以及它可以被哪两个不同字符 x 和 y 来表示。如果有多个最长的串则输出字典序最小的一个串的 x 与 y。 思路 观察时限发现大概是 O ( 26 n ) O(26n) O(26n) 的做法 我们预处理两个数组 p r e v i , n e x t i prev_i , next_i previ​,nexti​ 分别表示第 i i i 为的上一个、下一个字符 j j j 在什么位置。 再维护 a n s i , j ans_{i , j} ansi,j​ 表示 i → n i\to n i→n 里类似于 s [ i ] , j s[i] , j s[i],j 这样的排列的数量 考虑这个怎么维护。 从后往前枚举 i i i 和字符 j j j 用 n e x t i , j next_{i , j} nexti,j​ 转移就好了 对于每个询问 l , r {l , r} l,r 直接从小到枚举答案用类似前缀和的方法求答案就好了。 前缀和的时候要考虑是否最后的那组字符都在区间内。 注意判断一下有没有多出来一个字符的情况。 code #include bits/stdc.h #define fu(x , y , z) for(int x y ; x z ; x ) #define fd(x , y , z) for(int x y ; x z ; x --) using namespace std; const int N 1500005; int n , lst[27] , pre[N][27] , nxt[N][27] , ans[N][27] , l , r; char s[N] , c1 , c2; int main () {freopen (seq.in , r , stdin);freopen (seq.out , w , stdout);scanf (%s , s 1);n strlen (s 1);fu (i , 1 , n) {lst[s[i] - a 1] i;fu (j , 1 , 26) pre[i][j] lst[j]; }fu (i , 1 , 26) lst[i] 0;fd (i , n , 1) {lst[s[i] - a 1] i;fu (j , 1 , 26) nxt[i][j] lst[j];}int now , k;fd (i , n , 1) {now s[i] - a 1;fu (j , 1 , 26) {if (now j) continue;k nxt[i][j];if (k) ans[i][j] 2 ans[nxt[k][now]][j];else ans[i][j] 1;}}int ans1 , ans2 , T , p , x , y;scanf (%d , T);while (T --) {ans2 0;scanf (%d%d , l , r);fu (i , 1 , 26) {fu (j , 1 , 26) {if (i j) continue;p nxt[l][i];if (p r) continue;x pre[r][i] , y pre[r][j];if (x y) ans1 ans[p][j] - ans[x][j] 1;elseans1 ans[p][j] - ans[nxt[r][i]][j];if (ans2 ans1) {ans2 ans1;c1 i a - 1;c2 j a - 1;}}}printf (%d %c%c\n , ans2 , c1 , c2);}return 0; }
http://www.w-s-a.com/news/763993/

相关文章:

  • 西部数码网站备份领英创建公司主页
  • 中山网站建设文化平台成都电商app开发
  • 无锡网站推广公司排名中国十大网站建设
  • 网站建设报价怎么差别那么大深圳开发公司网站建设
  • 京东商城网站建设方案书建设网站平台
  • 如何查询网站建设时间赤峰建网站的电话
  • 域名购买网站有哪些公司企业邮箱管理制度
  • 阿里云服务起做网站抖音seo推荐算法
  • 免费建站工具机械网站建设公司推荐
  • 怎么用自己主机做网站_如何做简单的网站
  • 阿里巴巴国际站跨境电商平台为什么有点网站打不开
  • 甘肃做网站哪家好网站开发 都包含什么语言
  • 合肥哪里有做网站的广告型网站怎么做的
  • 用dede做的网站国外免费空间哪个好
  • dede个人网站模板企点
  • 韩雪个人网站wordpress 怎么添加网站备案信息
  • 个人网站可以做地方技能培训班
  • 品牌营销策略研究无锡 网站 seo 优化
  • 在线推广网站的方法有哪些织梦网站首页目录在哪
  • 做爰全过程免费网站的视频做网站的几个步骤
  • cpa建站教程青海西宁制作网站企业
  • 简易的在线数据库网站模板网站多服务器建设
  • 成都seo网站建设花店网页模板html
  • 义乌市网站制作网络营销策略名词解释
  • 高端品牌网站建设图片wordpress 资源站主题
  • 上海建设工程监督总站网站电商网站wordpress
  • 网站建设 医院菏泽网站建设熊掌号
  • 成都网站建设企业预约网免费建站流程
  • 网站建设胶州中国政务网站建设绩效评估
  • 合肥知名网站推广胶东国际机场建设有限公司网站