luogu#P10397. 『STA - R5』5k.sync.closer
『STA - R5』5k.sync.closer
题目描述
给定一条 std::freopen
语句,输出其操作的文件名称。
形式化地,std::freopen
语句都应该恰好是
std::freopen("<title>","<mode>",<stream>);
其中 <title>
为其操作的文件名称。其至少包含一个字符,并且只可能包含下列几种字符:
- 大写英文字符;
- 小写英文字符;
- 阿拉伯数字;
- 英文半角句点
.
。
<mode>
为文件访问标记,其只可能为 r
、w
、a
中的一种。<stream>
为文件流,其只可能为 stdin
、stdout
、stderr
中的一种。
你需要回答 次询问。
输入格式
本题单个测试点内含有多组询问。
第一行一个正整数 ,代表询问次数。
对于每组询问:一行一个字符串,代表一条 std::freopen
语句。
输出格式
对于每组询问,输出一行一个字符串,代表其操作的文件名称。
9
std::freopen("5k.sync.closer","r",stdin);
std::freopen("5k.sync.closer","r",stdout);
std::freopen("5k.sync.closer","r",stderr);
std::freopen("5k.sync.closer","w",stdin);
std::freopen("5k.sync.closer","w",stdout);
std::freopen("5k.sync.closer","w",stderr);
std::freopen("5k.sync.closer","a",stdin);
std::freopen("5k.sync.closer","a",stdout);
std::freopen("5k.sync.closer","a",stderr);
5k.sync.closer
5k.sync.closer
5k.sync.closer
5k.sync.closer
5k.sync.closer
5k.sync.closer
5k.sync.closer
5k.sync.closer
5k.sync.closer
提示
本题采用捆绑测试。
对于 的数据:
- 。
- 每条语句的长度均不超过 。
具体部分分分配如下:
- Subtask 1 (30pts):保证文件名为
5k.sync.closer
。 - Subtask 2 (30pts):保证文件名长度为 。
- Subtask 3 (40pts):无特殊限制。