海康威视字符分割题

请问AC的大佬,正确的输入输出是什么?有没有大佬能贴个代码学习下?
分隔符是不是可以是字符串。

全部评论
AC了 int main() { string temp,s,x; cin>>s>>x; vector<string> v; int pos = s.find(x, 0); int old = pos; v.push_back(s.substr(0, old)); while (pos != string::npos) { old = pos; pos = s.find(x, pos + x.size()); v.push_back(s.substr(old + x.size(), pos - old - x.size())); } for (auto c : v) cout << c << endl; return 0; }
点赞 回复 分享
发布于 2017-09-14 17:03
同求
点赞 回复 分享
发布于 2017-09-14 16:52
我觉得分隔符应该不能同时是多字符字符串和单字符,所以我测试了 1.单字符,过了20% 2.字符串,过了20% 3.多个单字符组成的字符集,过了40% 实在不知道还能怎么输入字符集了
点赞 回复 分享
发布于 2017-09-14 16:53
看别人说就是 分隔符可以是字符串。
点赞 回复 分享
发布于 2017-09-14 16:55
我记得样例输入是 abc,def,ghi,jkl, , 它的这个末尾的逗号 是指分隔符? 完了蛋  我好像都没读懂题。。= =
点赞 回复 分享
发布于 2017-09-14 16:55
我把分隔符当字符串做,只通过40%。
点赞 回复 分享
发布于 2017-09-14 16:55
题没太读懂,最后5分钟才理解题意,可是还是没想到分隔符可以是字符串
点赞 回复 分享
发布于 2017-09-14 16:57

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务