題目背景
乙個大小為n*m的城市遭到了x次轟炸,每次都炸了乙個每條邊都與邊界平行的矩形。
題目描述
在轟炸後,有y個關鍵點,指揮官想知道,它們有沒有受到過轟炸,如果有,被炸了幾次,最後一次是第幾輪。
輸入格式
第一行,四個整數:n、m、x、y。
以下x行,每行四個整數:x1、y1、x2、y2,表示被轟炸的矩形的左上角座標和右下角座標(比如1 3 7 10就表示被轟炸的地方是從(1,3)到(7,10)的矩形)。
再以下y行,每行兩個整數,表示這個關鍵點的座標。
輸出格式
共y行,
每行第乙個字元為y或n,表示是否被轟炸,若為y,在乙個空格後為兩個整數,表示被炸了幾次和最後一次是第幾輪。
輸入輸出樣例
輸入 #1
10 10 2 3
1 1 5 5
5 5 10 10
3 25 5
7 1輸出 #1
y 1 1
y 2 2
n說明/提示
資料很弱!!!直接模擬!!!!
1<=n,m<=100
##這道題挺簡單的,直接用二維陣列記錄值,安裝題意模擬就好
#include
using
namespace std;
const
int max =
102;
int n,m,x,y;
int point[max]
[max]=;
//記錄每個區域內的點最後一次被炸的輪數
int times[max]
[max]=;
//第一次編寫時,誤以為被炸的次數和最後輪數應該是相同的
//經過修改加了這個變數記錄被炸次數
intmain()
}}while
(y--
)else
}return0;
}
洛谷P1830 轟炸III
題目鏈結 題目背景 乙個大小為n m的城市遭到了x次轟炸,每次都炸了乙個每條邊都與邊界平行的矩形。題目描述 在轟炸後,有y個關鍵點,指揮官想知道,它們有沒有受到過轟炸,如果有,被炸了幾次,最後一次是第幾輪。輸入格式 第一行,四個整數 n m x y。以下x行,每行四個整數 x1 y1 x2 y2,表...
洛谷P1142 轟炸 數學
洛谷p1142 轟炸 數學 題意 給出若干個點,求解最多有幾個點在同一直線上 一種做法就是列舉任意兩個點,求他們的斜率然後算一下還有幾個點和他們的斜率一樣,這樣複雜度是 o n 3 n 700 講道理是過不去的,但是資料太水,就過了 另外一種做法就是由樓上提供的,我是來提供 的,列舉以乙個點作為原點...
洛谷 p2651 新增括號III 思維,數學
題目傳送 題意 思路 我們首先想想如何判斷乙個分數是否能約分成整數 判斷方法 1 我們可以分解分子的質因子和分母的質因子,如果分母的質因子數量和種類數完全被分子的質因子包括,那麼一定可以約分成為整數 2 如果分母的所有因子都包含在分子的因子中如 10 和 20。10中的1 2 5 10都也是20的因...