文件输入输出

来源:互联网 发布:avast扫描慢 知乎 编辑:程序博客网 时间:2024/05/22 03:20
freopen("class.in", "r", stdin);freopen("class.out", "w", stdout);

被坑了好几次,一直忘记题目要求,使用文件输入输出。

20082009-acmicpc-neerc-northern-subregional-contest-en C题Class

http://codeforces.com/gym/100623/attachments


#include<iostream>#include<stdio.h>using namespace std;int main(){    freopen("class.in", "r", stdin);    freopen("class.out", "w", stdout);int n,r,c,ans=0;char a[105][105];scanf("%d%d%d",&n,&r,&c);for(int i=0;i<r;i++)        for(int j=0;j<c;j++)        a[i][j]='.';    a[0][0]='#';    n--;    for(int i=1;n&&i<min(r,c);i++)    {        n--;        a[i][0]='#';        if(!n) break;        n--;        a[0][i]='#';        ans=i;        if(!n) break;    }    for(int i=0;i<r&&n;i++)    for(int j=0;j<c&&n;j++)    if(a[i][j]=='.')     {        n--;        a[i][j]='#';    }          cout<<ans+1<<endl;    for(int i=0;i<r;i++)    {        for(int j=0;j<c;j++)        cout<<a[i][j];        cout<<endl;    }   return 0;} 


0 0
原创粉丝点击