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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

信息学奥赛一本通 1118:铺地毯 | 1863:【11NOIP提高组】铺地毯 | OpenJudge NOI 1.9 14 | 洛谷 P1003 [NOIP2011 提高组] 铺地毯

發(fā)布時(shí)間:2025/3/17 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 信息学奥赛一本通 1118:铺地毯 | 1863:【11NOIP提高组】铺地毯 | OpenJudge NOI 1.9 14 | 洛谷 P1003 [NOIP2011 提高组] 铺地毯 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

【題目鏈接】

ybt 1118:鋪地毯
ybt 1863:【11NOIP提高組】鋪地毯
OpenJudge NOI 1.9 14:鋪地毯
洛谷 P1003 [NOIP2011 提高組] 鋪地毯

【題目考點(diǎn)】

1. 結(jié)構(gòu)體

2. 數(shù)組

【解題思路】

  • 設(shè)結(jié)構(gòu)體Carpet表示地毯,其中4個(gè)成員變量,(xmin, ymin)表示地毯左下點(diǎn)的坐標(biāo),(xmax, ymax)表示地毯右上點(diǎn)的坐標(biāo)。設(shè)構(gòu)造函數(shù),用輸入的a,b(左下角點(diǎn)的坐標(biāo)),g,k(地毯橫縱向長(zhǎng)度)來計(jì)算出4個(gè)成員變量。設(shè)成員函數(shù)contains判斷某一點(diǎn)是否被該地毯蓋住。
  • 主函數(shù)中,設(shè)Carpet類型數(shù)組,表示多個(gè)地毯。
    • 輸入數(shù)據(jù),初始化前n個(gè)地毯。輸入要蓋住的點(diǎn)x,y
    • 從后向前遍歷地毯數(shù)組,只要找到一個(gè)能蓋住x,y點(diǎn)的地毯,就輸出該地毯的編號(hào),并結(jié)束程序。因?yàn)楹筝斎氲牡靥?#xff0c;一定是蓋在更上面的地毯。
    • 如果遍歷沒能找到蓋住x,y點(diǎn)的地毯,那么該點(diǎn)沒被蓋住,輸出-1。
  • : 有些同學(xué)在解題時(shí)抗拒使用結(jié)構(gòu)體。這一問題不用結(jié)構(gòu)體確實(shí)可以寫。理論上實(shí)現(xiàn)任何程序都可以不用結(jié)構(gòu)體。但結(jié)構(gòu)體,或者說類,可以讓人們能夠更簡(jiǎn)單地將人的思維翻譯成程序語(yǔ)言。寫代碼時(shí)使用結(jié)構(gòu)體更符合人的思維習(xí)慣,寫出的代碼更加直觀易懂。建議同學(xué)們要學(xué)會(huì)使用結(jié)構(gòu)體。

【題解代碼】

解法1:

#include <bits/stdc++.h> using namespace std; typedef struct Carpet {int xmin, xmax, ymin, ymax;Carpet(){}Carpet(int a, int b, int g, int k)//用左下角坐標(biāo)及橫縱方向長(zhǎng)度來初始化4個(gè)成員變量 {xmin = a;ymin = b;xmax = a + g;ymax = b + k;}bool contains(int x, int y)//地毯是否蓋住(x,y)點(diǎn){return x >= xmin && x <= xmax && y >= ymin && y <= ymax;} }Carpet;int main() {int n, a, b, g, k, x, y; Carpet carp[10005];cin>>n;for(int i = 1; i <= n; ++i){cin>>a>>b>>g>>k;carp[i] = Carpet(a, b, g, k);}cin>>x>>y;for(int i = n; i >= 1; --i)//從后向前遍歷,找到的第一個(gè)包含x,y點(diǎn)的地毯就是這一點(diǎn)最上面的地毯 {if(carp[i].contains(x, y))//若地毯i覆蓋了點(diǎn)x,y {cout<<i;return 0;}}cout<<-1;//若沒有被地毯覆蓋 return 0; }

總結(jié)

以上是生活随笔為你收集整理的信息学奥赛一本通 1118:铺地毯 | 1863:【11NOIP提高组】铺地毯 | OpenJudge NOI 1.9 14 | 洛谷 P1003 [NOIP2011 提高组] 铺地毯的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 老熟妇仑乱视频一区二区 | 国产午夜电影在线观看 | 99这里| 日韩精品在线观看网站 | www精品一区二区三区 | 国产一区二区三区视频网站 | 婷婷亚洲综合 | 亚洲天堂一区二区在线 | 98堂 最新网名 | 超碰免费视 | 五月婷婷七月丁香 | 99精品视频在线观看免费 | 天天综合天天添夜夜添狠狠添 | 亚洲av成人一区二区国产精品 | 欧美三日本三级少妇三 | 中文二区| 免费在线观看亚洲 | 日本美女视频网站 | 国产高清视频在线免费观看 | 欧美日韩成人网 | 四虎精品在永久在线观看 | 国产欧美啪啪 | 琪琪午夜伦理 | 国产一卡二 | 中文字幕三级 | wwwxxx日本 | 亚洲不卡在线观看 | 九月丁香婷婷 | 成人片在线视频 | 成人福利网址 | 69国产精品视频 | 日韩欧美亚洲综合 | 欧美日韩 一区二区三区 | 美丽的姑娘在线观看免费 | 一级二级三级视频 | 欧美日韩在线第一页 | 欧美一区二区三区的 | 青青青手机在线视频 | 国产妇女乱一性一交 | 熊猫电影yy8y全部免费观看 | 一区二区三区国产在线观看 | 久久久久国产精品夜夜夜夜夜 | 色综合久久天天综合网 | 成人免费影片 | av手机在线免费观看 | 欧美午夜精品理论片 | 俄罗斯美女一级爱片 | 天天干夜夜看 | 亚洲av熟女一区 | 16—17女人毛片 | 亚洲精品一区二区三区四区五区 | 精品少妇一区二区 | 女人扒开双腿让男人捅 | wwwwww国产 | 国产精品久久久一区二区三区 | 91精品国产91久久久久青草 | 久久精品中文闷骚内射 | 天天天天天操 | 五月天婷婷影院 | www.日本在线 | jizzjizz在线 | 丰满饥渴老女人hd | 国产人妖视频 | 97香蕉碰碰人妻国产欧美 | 噜噜吧噜噜色 | 91插视频| 美女视频黄是免费 | 中文字幕av有码 | 成人精品在线视频 | 欧美人xxxx | 日韩新片王网 | 日韩欧美中文字幕一区二区 | 狼友视频国产精品 | 国产精品美女自拍视频 | 美痴女~美人上司北岛玲 | 午夜影院在线播放 | 香蕉狠狠爱视频 | 日韩精品一区二区三区视频 | www.第四色| 成人作爱视频 | 久久99免费视频 | 夜色一区 | 人人九九 | 天堂视频在线观看免费 | 国产精品亚洲一区二区三区在线观看 | 小辣椒福利视频导航 | 亚洲精品国产美女 | 欧美乱做爰xxxⅹ久久久 | 成人午夜高清 | 天堂va蜜桃 | xxxx视频在线观看 | 国产又粗又长又硬免费视频 | 国产免费av一区二区 | 日本免费电影一区二区三区 | www.毛片.com| 欧美一级性片 | 天天综合中文字幕 | 色播日韩 | 自拍视频一区二区 |