题解:P10397 『STA - R5』5k.sync.closer
题外话:这道题是我本场比赛唯一会做的一道题。
思路:
其实思路不是很难,我们只需要每次输入一行字符串,然后对它进行循环遍历,直到搜索道字符 " 为止,然后就从 " 所在的位置开始输出,直到碰到另一个字符 " 为止,跳出循环后记得换行。因为已经完成了目的,就直接 break 跳出,换到下一个字符串去,重复执行上述操作即可。
代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
string a;
for(int i=0;i<n;i++)
{
cin>>a;
for(int j=0;j<a.size();j++)
{
if(a[j]=='"')
{
int k=j+1;
while(a[k]!='"')
{
cout<<a[k];
k++;
}
cout<<endl;
break;
}
}
}
return 0;
}
说实话我还以为会超时