
字符串处理
Conchpeng
贵在坚持。如有错误欢迎指正。
展开
-
Ohana Cleans Up cf-554B【思维】
题意:已知n*n的矩形由1,0构成,每一次操作可以使得某一列的值全部反转(0变成1,1变成0)。问,最多能够使多少 行 全都是1.思路:就是找一模一样的字符串有几个,因为一模一样的字符串操作后,肯定可以达到预想的 每行 都是1的情况;数据分析:1 ≤ n ≤ 100复杂度分析: O(n^2)#include <bits/stdc++.h>using namespace std;typedef l原创 2017-08-10 13:55:36 · 306 阅读 · 0 评论 -
CodeFroces 805B 3-palindrome【模拟】
题意:一个字符串由a,b,c组成,要求长度为3的子串中,不会出现回文。思路:aabb写永远不会出现长度为3的回文错误原因:题意没看清楚,蠢p#include <bits/stdc++.h>using namespace std;typedef long long ll;const int maxn=2e5+50;char str[maxn]={"!abbc"};int main(void){原创 2017-08-12 10:37:34 · 290 阅读 · 0 评论 -
Pasha Maximizes CodeForces - 435B 【字符串处理+贪心思想】
题意:已知一个数n,当前可以执行k次操作,每次操作可以更换相邻两个数字。要求输出k次操作后,所能得到的最大数。思路:字符串处理。 对于当前的 str[i],我们在[i+1,i+index]的范围内取寻找比str[i]要大的数字,然后交换数据分析:1 ≤ n ≤ 1e18; 0 ≤ k ≤ 100 .(别以为1e18就开LONG LONG,不过还是要想到)复杂度分析:设字符串长度为len , 复杂度为原创 2017-08-06 13:59:51 · 326 阅读 · 0 评论 -
Codeforces Round #459 (Div. 2)The Monster[匹配问题]
C. The Monstertime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputAs Will is stuck in the Upside Down, he can s原创 2018-01-30 15:20:19 · 628 阅读 · 0 评论 -
C. Vasya and String [思维]
C. Vasya and String题意: 长为n,由a,b构成的串,可以做k次改变. 问最后最长的相等字串长度是多少.思路: k个肯定连续改的. 想了好久..........#include<bits/stdc++.h>#define PI acos(-1.0)#define pb push_back#define F first#define S seco...原创 2018-07-24 15:45:48 · 534 阅读 · 0 评论