• P1830 轰炸III


    题目如下:

     tip:

    1.注意第几轮和炸了几次是不一样的,否则题目为啥要你求两个一样的结果呢,是不是傻!

    2.题目很简单,但是我一开始写完代码的时候总是显示超时,给我整蒙了

    后来发现我把循环体里面的j++写成了y++

    所以下次做题母的时候,写代码一定要要边写边检查,不要犯这种低等级的错误~

    代码如下:

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {    
    // ios::sync_with_stdio(false);
    // cin.tie(0);
     int a[110][110];
     int b[110][110];
       int n,m,x,y,c,d;
       int x1,y1,x2,y2;
    
       memset(a,0,sizeof(a)) ;
       memset(b,0,sizeof(b));
          cin>>n>>m>>x>>y;
       for(int f=1;f<=x;f++){
       cin>>x1>>y1>>x2>>y2;
       for(int i=x1;i<=x2;i++)    {
              for(int j=y1;j<=y2;j++){
                a[i][j]++;
                b[i][j]=f;
           }
       }
       }
       
       for(int i=0;i<y;i++){
       cin>>c>>d;
         if(a[c][d]==0)
         cout<<"N"<<endl;
         else
          cout<<"Y"<<" "<<a[c][d]<<" "<<b[c][d]<<endl;
       }
       return 0;
    }
    // 被炸了几次 和最后一次是第几轮有区别
    //轮数和x有关 
    
    //10 10 2 3
    //1 1 5 5
    //5 5 10 10
    //3 2
    //5 5
    //7 1
    
    //Y 1 1
    //Y 2 2
    //N
    无聊就学习 反正没事干
  • 相关阅读:
    Django -- 路由系统(URLconf)
    Django简介
    jQuery
    DOM
    JavaScript
    HTML,CSS
    Redis PK Memcached
    ORM框架-SQLAlchemy
    Memcached操作以及用法
    Py3快速下载地址
  • 原文地址:https://www.cnblogs.com/miao-xixixi/p/13500123.html
Copyright © 2020-2023  润新知