AcWing 778. 字符串最大跨距
更多...
#include <acwing.h>
|
static int | main (istream &cin, ostream &cout) |
|
AcWing 778. 字符串最大跨距
在文件 acwing.h 第 1336 行定义.
◆ main()
int acwing::acwing778::main |
( |
istream & |
cin, |
|
|
ostream & |
cout |
|
) |
| |
|
static |
在文件 acwing.cpp 第 4333 行定义.
4334 auto *input =
new char[323];
4335 auto strs = vector<string>();
4336 cin.getline(input, 323);
4337 for(
char *str = strtok(input,
","); str !=
nullptr; str = strtok(
nullptr,
",")) {
4338 strs.emplace_back(str);
4340 auto l = strs[0].find(strs[1]);
4341 const auto r = strs[0].rfind(strs[2]);
4342 if(l == string::npos || r == string::npos) {
4346 l += strs[1].length();
4347 cout << (static_cast<int>(r) <
static_cast<int>(l) ? -1 :
static_cast<int>(r) -
static_cast<int>(l));
被这些函数引用 acwing::TEST().
该类的文档由以下文件生成: