题解 | #二维数组操作#

二维数组操作

http://www.nowcoder.com/practice/2f8c17bec47e416897ce4b9aa560b7f4

#include<iostream>

using namespace std;
int main()
{
    //1、shuru n,m;
    int m,n,x1,y1,x2,y2,x,y,a,b;
    while(cin>>m>>n>>x1>>y1>>x2>>y2>>x>>y>>a>>b)
    {
        if(m>0 && m<10 && n>0 && n<10)
        {
            cout<<"0"<<endl;
        }
        else
        {
            cout<<"-1"<<endl;
        }

        //2、swap
        if(x1>=0 && x1<m && y1>=0 && y1<n && x2>=0 && x2<m && y2>=0 && y2<n )
        {
            cout<<"0"<<endl;
        }
        else
        {
            cout<<"-1"<<endl;
        }

        //3 insert x
        if(m<9 && x<m)
        {
            cout<<"0"<<endl;
        }
        else
        {
            cout<<"-1"<<endl;
        }

        //insert y
        if(n<9 && y<n)
        {
            cout<<"0"<<endl;
        }
        else
        {
            cout<<"-1"<<endl;
        }

        //find (x,y)
        if(a >= 0 && a<m && b>=0 && b<n)
        {
            cout << "0" <<endl;
        }
        else
        {
            cout<<"-1"<<endl;
        }
    }
    //return
    return 0;
}
全部评论
//3 insert x if(m<9 && x<= m), x为何不能等于m,必须x < m?, 同理,//insert y
点赞 回复 分享
发布于 2024-05-20 13:59 广东

相关推荐

09-18 20:41
百度_Java
要个offer怎么这...:哈哈哈哈哈哈,我也拿了0x10000000个offer,秋招温啦啦啦,好开心
我的秋招日记
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务