日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

洛谷 P2084 进制转换

發布時間:2023/12/20 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 洛谷 P2084 进制转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

P4122 [USACO17DEC]Blocked Billboard

題目描述

During long milking sessions, Bessie the cow likes to stare out the window of her barn at two huge rectangular billboards across the street advertising "Farmer Alex's Amazingly Appetizing Alfalfa" and "Farmer Greg's Great Grain". Pictures of these two cow feed products on the billboards look much tastier to Bessie than the grass from her farm.

One day, as Bessie is staring out the window, she is alarmed to see a huge rectangular truck parking across the street. The side of the truck has an advertisement for "Farmer Smith's Superb Steaks", which Bessie doesn't quite understand, but she is mostly concerned about the truck potentially blocking the view of her two favorite billboards.

Given the locations of the two billboards and the location of the truck, please calculate the total combined area of both billboards that is still visible. It is possible that the truck obscures neither, both, or only one of the billboards.

在平面直角坐標系中,有兩個矩形(保證不相交),然后給出第三個矩形,求這兩個矩形沒有被第三個矩形遮住的部分的面積。

輸入輸出格式

輸入格式:

?

The first line of input contains four space-separated integers: x1 y1 x2 y2, where (x1,y1) and (x2,y2) are the coordinates of the lower-left and upper-right corners of the first billboard in Bessie's 2D field of view. The next line contains four more integers, similarly specifying the lower-left and upper-right corners of the second billboard. The third and final line of input contains four integers specifying the lower-left and upper-right corners of the truck. All coordinates are in the range -1000 to +1000. The two billboards are guaranteed not to have any positive area of overlap between themselves.

題目給出三個坐標,分別表示三個矩形的左下、右上坐標

?

輸出格式:

?

Please output the total combined area of both billboards that remains visible.

?

輸入輸出樣例

輸入樣例#1:?復制 1 2 3 5 6 0 10 4 2 1 8 3 輸出樣例#1:?復制 17

說明

Here, 5 units of area from the first billboard and 12 units of area from the second billboard remain visible.

Problem credits: Brian Dean

思路:模擬即可。

#include<cstdio> #include<cstring> #include<iostream> #include<algorithm> using namespace std; struct nond{ int x1,y1,x2,y2; }; int area(nond r){return (r.x2-r.x1)*(r.y2-r.y1); } int intersect_area(nond p,nond q){int x_overlap=max(0,min(p.x2,q.x2)-max(p.x1,q.x1));int y_overlap=max(0,min(p.y2,q.y2)-max(p.y1,q.y1));return x_overlap*y_overlap; } int main(){nond a,b,t;cin>>a.x1>>a.y1>>a.x2>>a.y2;cin>>b.x1>>b.y1>>b.x2>>b.y2;cin>>t.x1>>t.y1>>t.x2>>t.y2;cout<<area(a)+area(b)-intersect_area(a,t)-intersect_area(b,t); }

?

轉載于:https://www.cnblogs.com/cangT-Tlan/p/8831679.html

總結

以上是生活随笔為你收集整理的洛谷 P2084 进制转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。