제출 #90632

#제출 시각아이디문제언어결과실행 시간메모리
90632314rateTreasure (different grader from official contest) (CEOI13_treasure2)C++14
컴파일 에러
0 ms0 KiB
#include "treasure.h"

using namespace std;

const int N=100+5;

int n;

int v[N][N];

void slove(int r1,int c1,int r2,int c2)
{
    int dr=r2-r1+1;
    int dc=c2-c1+1;
    if(dr*dc==0)
    {
        return;
    }
    cout<<r1<<" "<<c1<<" "<<r2<<" "<<c2<<endl;
    int x;
    cin>>x;
    if(x==0) return;
    if(x==dr*dc)
    {
        for(int r=r1;r<=r2;r++)
        {
            for(int c=c1;c<=c2;c++)
            {
                v[r][c]=1;
            }
        }
        return;
    }
    int rn=(r1+r2)>>1;
    int cn=(c1+c2)>>1;
    slove(r1,c1,rn,cn);
    slove(r1,cn+1,rn,c2);
    slove(rn+1,c1,r2,cn);
    slove(rn+1,cn+1,r2,c2);
}

void findTreasure (int N)
{
    int n=N;
    cin>>n;
   /// slove(1,1,n,n);
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=n;j++)
        {
            cout<<i<<" "<<j<<" "<<i<<" "<<j<<endl;
            cin>>v[i][j];
        }
   //     cout<<"\n";
    }
 //   cout<<"END\n";
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=n;j++)
        {
            if(v[i][j])
            {
                Report(i,j);
            }
        }

    }
}

컴파일 시 표준 에러 (stderr) 메시지

treasure.cpp: In function 'void slove(int, int, int, int)':
treasure.cpp:19:5: error: 'cout' was not declared in this scope
     cout<<r1<<" "<<c1<<" "<<r2<<" "<<c2<<endl;
     ^~~~
treasure.cpp:19:42: error: 'endl' was not declared in this scope
     cout<<r1<<" "<<c1<<" "<<r2<<" "<<c2<<endl;
                                          ^~~~
treasure.cpp:19:42: note: suggested alternative: 'enum'
     cout<<r1<<" "<<c1<<" "<<r2<<" "<<c2<<endl;
                                          ^~~~
                                          enum
treasure.cpp:21:5: error: 'cin' was not declared in this scope
     cin>>x;
     ^~~
treasure.cpp: In function 'void findTreasure(int)':
treasure.cpp:45:5: error: 'cin' was not declared in this scope
     cin>>n;
     ^~~
treasure.cpp:51:13: error: 'cout' was not declared in this scope
             cout<<i<<" "<<j<<" "<<i<<" "<<j<<endl;
             ^~~~
treasure.cpp:51:46: error: 'endl' was not declared in this scope
             cout<<i<<" "<<j<<" "<<i<<" "<<j<<endl;
                                              ^~~~
treasure.cpp:51:46: note: suggested alternative: 'enum'
             cout<<i<<" "<<j<<" "<<i<<" "<<j<<endl;
                                              ^~~~
                                              enum