您当前的位置: 首页 >  蓝桥杯

蓝桥杯2015年第六届真题-切开字符串

不牌不改 发布时间:2021-08-16 19:21:42 ,浏览量:6

题目

题目链接

题解

暴力。

字符串操作的题百分之八九十都要用substr、find和map。

这个题直接暴力枚举分割点,左侧暴力遍历每个子串,判断是否为正回文子串;右侧也暴力遍历每个子串,找出正回文子串的个数,用总子串个数一减就是非正回文子串个数了;维护最大乘积。

居然这么暴力,离谱,数据量给的也离谱。

代码
#include
using namespace std;

int ans, n;
string s;
map vis;

bool check(string str, int len) {
	if(vis[str]) return false; // 遍历过 
	for(int i = 0;i >n>>s;
	
	for(int i = 1;i             
关注
打赏
1688896170
查看更多评论
0.0466s