CCF 201409-2 畫圖
試題編號: | 201409-2 |
試題名稱: | 畫圖 |
時間限制: | 1.0s |
記憶體限制: | 256.0MB |
問題描述: |
問題描述 在一個定義了直角座標系的紙上,畫一個(x1,y1)到(x2,y2)的矩形指將橫座標範圍從x1到x2,縱座標範圍從y1到y2之間的區域塗上顏色。 輸入格式 輸入的第一行包含一個整數n,表示要畫的矩形的個數。 輸出格式 輸出一個整數,表示有多少個單位的面積被塗上顏色。 樣例輸入 2 樣例輸出 15 評測用例規模與約定 1<=n<=100,0<=橫座標、縱座標<=100。 |
#include <iostream>
using namespace std;
int main()
{
int M[101][101]= {0},n=0,x1=0,x2=0,y1=0,y2=0,Ans=0,t=0;
//Ans記錄著色的格子數
cin>>n;
for(int i=0; i<n; i++)
{
cin>>x1>>y1>>x2>>y2;
//M[101][101] 模擬的不是直角座標系 而是塗色的格子組成的區域 一個座標代表一個格子
//剛開始糾結怎麼計算重複著色的格子,然後將著色的板塊的邊緣-1 便解決了
for(int j=x1; j<x2; j++)
for(int k=y1; k<y2; k++)
M[j][k]=1;
}
for(int i=0; i<100; i++)
{
for(int j=0; j<100; j++)
{
if(M[i][j]==1)
Ans++;
}
}
cout<<Ans<<endl;
return 0;
}
/*
1將100*100的圖初始化,並輸入板塊數 //不能等依據板塊更新全部格子後再來計算塗色的格子數
2輸入每個版塊的對角線頂點的座標,將頂點座標-1
2.1更新這一板塊中格子的值
3遍歷整個圖
3.1如果格子值為1 累加結果加1
3.20
4輸出最終的累加結果
5結束
*/
相關文章
- CCF ISBN
- 箱形圖(python畫圖)Python
- CCF NLP比賽
- eplan PLC畫圖
- 使用SAPGUI畫圖GUI
- powerdesigner 畫ER圖
- delphi 畫圖表,曲線圖
- CAD夢想畫圖如何進行重畫、繪圖模式繪圖模式
- iOS 動畫之Spring動畫、Block動畫、GIF圖iOS動畫SpringBloC
- 靈魂畫手:漫畫圖解 SSH圖解
- Python畫圖——matplotlib(普通折線圖)Python
- Python 畫雷達圖Python
- css 畫圖形大全CSS
- matlab畫圖設定Matlab
- canvas畫圖採坑Canvas
- matlab畫折線圖Matlab
- ccf省賽3等獎
- ccf碰撞的小球(100分)
- CCF-CSP 20180302:小球碰撞
- CAD夢想畫圖--審圖示記
- CCF C³-08@綠盟科技 | 暢談知識圖譜與語義分析
- 圖片轉繪畫效和繪畫軟體
- python 畫小提琴圖Python
- python如何畫直方圖Python直方圖
- DrawPad圖形繪畫工具
- DrawPad 圖形繪畫工具
- Markdown畫圖(mermaid)學習AI
- 這款畫圖工具,yyds!
- vue拼圖動畫DemoVue動畫
- 畫架構圖相關架構
- JavaScript介面畫柱狀圖JavaScript
- 畫圖板的重繪
- canva畫曲線圖效果
- R語言:畫樹圖R語言
- 蒸汽波風格圖不會畫?AI作畫幫你秒級出圖AI
- 畫影圖形: SVG & Canvas 圖形對比SVGCanvas
- Android動畫:行雲流水的向量圖示動畫Android動畫
- CCF CSP202006-2 稀疏向量