哪里有做app软件开发,吉林seo技术交流,我想做个门户网站怎么做,wordpress国外主题汉化题目说 在给定字符串中 只能改变一个字符的情况下 求最大的VK字符的数量
分析
为了防止出错 这里要注意 为了防止VK判断的时候 不影响其他的判断 对于一个VK 我们最好不要把他删掉删掉后有可能会增加新的VK 就直接用特定值把原来的VK覆盖掉 然后对于剩下的可能 最多只能增…题目说 在给定字符串中 只能改变一个字符的情况下 求最大的VK字符的数量
分析
为了防止出错 这里要注意 为了防止VK判断的时候 不影响其他的判断 对于一个VK 我们最好不要把他删掉删掉后有可能会增加新的VK 就直接用特定值把原来的VK覆盖掉 然后对于剩下的可能 最多只能增加一个VK 就是通过 目标条件判断 计数就可以 #includebits/stdc.h
using namespace std;
int main()
{string l;getline(cin,l);int pos0,c0;while(l.find(VK,0)!string::npos){pos l.find(VK,pos);l[pos]32,l[pos1]32;c;}int v0,k0;for(int i0;il.length();i){if(l[i]V(i1)l.length()l[i1]!32)v;else if(l[i]!32(i1)l.length()l[i1]K)k;//下标操作 注意判断边界条件 } if(v||k)c;coutcendl;return 0;
}