A:嘿 //是什么意思啊?
B:嘿.
A:呃 我问你//是什么意思?
B:问吧.
A:我刚才不是问了么?
B:啊?
A:你再看看记录...
B:看完了.
A:......所以//是啥?
B:所以什么?
A:你存心耍我呢吧?
B:没有啊 你想问什么?
……
不断循环之后,A一气之下和B绝交,自己苦学程序。
N年之后,A终于修成正果,回想起B,又把聊天记录翻出来看,这时,他突然发现B没有耍他……
而他自己也不知道当年他问B的究竟是什么问题……
现在我们拿到了一段聊天记录,一段聊天记录由多个字符串构成,其中 // 是单行注释,会一直注释直到一个换行符。/*与*/是成对出现的,这两个之间的所有字符都会被忽略,包括换行符。其他情况可以通过样例来了解。
多组数据,数据之间以空行分割,读到END时结束读入。每个测试数据由不多于100字符串构成,每个字符串由可见的ascii字符和换行符构成,保证每组数据中总共的字符串长度小于10^4。
输出每组样例注释之后的部分。
for(int i=0;i < loop;++i)
{
//Foo();
}
//i=i+1;/*
A=a+b;*/
/*
char xx[]="Hello World";
/*cout< < xx< < endl;*/
Hello world*/
char a[]="//";
//i=i+1;\
i+=12;
/*/
/*i=i< < 12;
//i=i*2^12;
*/sdfdsfdsf
/*sdfdsf
*/
END
for(int i=0;i < loop;++i)
{
}
A=a+b;*/
Hello world*/
char a[]="
i+=12;
/*/
sdfdsfdsf
最后组数据只输出了个一个空行。