LibreOJ #3.Copycat 文件输入输出

Posted looeywei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LibreOJ #3.Copycat 文件输入输出相关的知识,希望对你有一定的参考价值。

题目描述

这道题用于测试文件输入输出,请注意使用文件输入输出,而非标准输入输出。

输入一个正整数 aa,输出这个数 aa。

输入格式

第一行一个正整数 TT,表示有 TT 组测试数据。
接下来 TT 行,每行一个正整数 aa。

输出格式

输出 TT 行,每行一个正整数 aa。

样例

样例输入 1

3
1
2
3

样例输出 1

1
2
3

样例输入 2

1
1000000000000000000000000000000000

样例输出 2

1000000000000000000000000000000000

数据范围与提示

对于所有测试点,1≤T≤10,1≤a≤1010001T10,1a101000。

子任务 1(10 分)1≤a≤31a3;
子任务 2(20 分)1≤a≤1000001a100000;
子任务 3(70 分)没有附加限制。

题目分析

本题主要测试文件输入输出,这也是我第一次写文件输入输出

只是在原来的程序基础上添加重定向输入输出流即可,即添加:(注意:要添加头文件cstdio

freopen("copycat.in","r",stdin);
freopen("copycat.out","w",stdout);

AC代码

技术图片
#include<iostream>
#include<cstdio>
#include<cstring>
#include<string>
using namespace std;
int main()
{
    freopen("copycat.in","r",stdin);
    freopen("copycat.out","w",stdout);
    int t;
    string a;
    cin>>t;
    while(t--){
        cin>>a;
        cout<<a<<endl;
    } 
    return 0;
 } 
View Code

 

以上是关于LibreOJ #3.Copycat 文件输入输出的主要内容,如果未能解决你的问题,请参考以下文章

loj #3.Copycat

LibreOJ #109. 并查集

LibreOJ #6208. 树上询问

LibreOJ #107. 维护全序集

LibreOJ #6002. 「网络流 24 题」最小路径覆盖

LibreOJ #2006. 「SCOI2015」小凸玩矩阵 二分答案+二分匹配