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

网站建设详细需求文档长沙seo就选智优营家

网站建设详细需求文档,长沙seo就选智优营家,如何自己做网站 开直播,珠海专业网站制作公司Problem - E - Codeforces 爱丽丝买了一个刚果总理视频的订阅,正在看一部关于苏格兰卡特林湖的因子岛的考古发现的纪录片。考古学家发现了一本书,其年代和来源都不明。也许爱丽丝可以对它进行一些解释? 这本书包含一串字符 "a"、&…

Problem - E - Codeforces

爱丽丝买了一个刚果总理视频的订阅,正在看一部关于苏格兰卡特林湖的因子岛的考古发现的纪录片。考古学家发现了一本书,其年代和来源都不明。也许爱丽丝可以对它进行一些解释?

这本书包含一串字符 "a"、"b "和 "c"。有人指出,没有两个连续的字符是相同的。还有人猜测,这个字符串包含一个异常长的子序列,从两边看都是一样的。

帮助爱丽丝验证这一点,找到这样的子序列,它至少包含原始字符串的一半的字符,并向下取整。请注意,你不一定要把它的长度最大化。

如果一个字符串aa可以通过删除几个(可能是0个或全部)字符从bb中得到,那么这个字符串就是bb的一个子序列。

输入
输入包括一个字符串ss(2≤|s|≤1062≤|s|≤106)。字符串ss仅由字符 "a"、"b"、"c "组成。保证没有两个连续的字符是相等的。

输出
输出一个宫锁链tt,它是ss的子序列,并且|t|≥⌊|s|2⌋|t|≥⌊|s|2⌋。

如果有多个解决方案,你可以打印其中任何一个。你不必使tt的长度最大化。

如果没有解决方案,则输出一个字符串 "IMPOSSIBLE"(为清晰起见,加引号)。

例子
输入
cacbac
输出
aba
输入
abc
输出
a
输入
cbacacacbcbababacbcb
输出
cbaaacbcaaabc
注意
在第一个例子中,其他有效的答案包括 "cacac"、"caac"、"aca "和 "ccc"。
题解:

(不得不说,cf思维题出的是真的好,如果你写这种题时,一个条件没怎么用到,思路肯定是不对的)

 题目的关键:没有相邻的两个字母,字母只有三个,从这句话你能领悟到什么?(...)

首先第一点:字母只有三个,每相邻四个肯定有两个

第二点:没有相邻的两个字母,从字符串中,任意截取两段字符长度为2的子串,这两个子串一定有字符相同

接着我们就可以从两边开始找了,模拟这个过程(第二点)即可

#include <cstdio>
#include <cstring>
#include <algorithm>
#include<iostream>
#include<vector>
#include<set>
#include<map>
#include<cmath>
#include<queue>
using namespace std;
typedef long long ll;
#define int long long
typedef pair<int,int> PII; 
const int N = 1e6 + 10;
int f[N]; 
void solve()
{string s;cin >> s;int n = s.size();s = " " + s;int l = 1,r = n;while(l < r){if(r - l + 1 < 4){f[l] = 1;break;}if(s[l] == s[r]){f[l] = f[r] = 1;l ++;r --;}else if(s[l + 1] == s[r]){f[l + 1] = f[r] = 1;l += 2;r--;}else if(s[l] == s[r - 1]){f[l] = f[r - 1] = 1; l ++;r -= 2;}else if(s[l + 1] == s[r - 1]){f[l + 1] = f[r - 1] = 1;l += 2;r -= 2;}}for(int i = 1;i <= n;i++){if(f[i])cout << s[i];}
}signed main()
{
//	ios::sync_with_stdio(0);
//	cin.tie(0);cout.tie(0);int t = 1;
//	cin >> t;while(t--){solve(); }
}

http://www.ds6.com.cn/news/106583.html

相关文章:

  • 设计网站如何推广站长统计app进入网址新版小猪
  • 常州做网站找哪家好火星培训机构收费明细
  • 政府门户网站建设目的百度关键词推广怎么收费
  • 发帖子的网站海外推广代理商
  • 做网站有谁做企业全网推广公司
  • php网站建设心得体会百度推广网站平台
  • 网站制作报价seo外链推广平台
  • sem优化操作晨阳seo
  • 天津 公司网站建设免费网站推广平台
  • 住房和城乡规划建设局网站子域名网址查询
  • 做网站建设价格代发关键词排名包收录
  • 上海市建设安装协会网站抖音seo培训
  • 深圳做网站的公司哪个好网站seo优化课程
  • 开个做网站要多少钱关键词是指什么
  • 做网站的总结培训网
  • 佛山优化网站排名收费推广赚钱app排行榜
  • 温州模板网站建站关键词优化靠谱推荐
  • 线上宣传推广方案谷歌seo排名优化服务
  • 网站服务器停止响应怎么办网站seo优化价格
  • 登不上建设企业网站网络营销的方式和手段
  • 做淘宝门头的网站正规的推文平台
  • 请求做女朋友的网站源码北京seo主管
  • 建设银行网站打不开别的网站可以吗加盟培训机构
  • 佛山网站建设公司深圳市seo上词贵不贵
  • 网站建设的基本流程和步骤北京seo技术
  • 在哪个网站上找超市做生鲜优化服务是什么意思
  • 网站没备案做淘宝客深圳全网推广平台
  • ssh框架做的网站问题建立网站要多少钱一年
  • 哪个网站能接施工图来做广州的百度推广公司
  • 招聘网站开发源代码微信营销的特点