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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

hdu4268贪心

發(fā)布時(shí)間:2025/6/17 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hdu4268贪心 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題意:
? ? ? 兩個(gè)人有一些圖片,矩形的,問a最多能夠覆蓋b多少張圖片..


思路:

? ? ? 明顯是貪心,但是有一點(diǎn)很疑惑,如果以別人為主,每次都用自己最小的切能覆蓋敵人的方法就wa,而以自己為主,去覆蓋自己可能覆蓋的最大就ac了,證明不了,總感覺這東西在孫子兵法里會(huì)有,,解題過程就是先吧兩個(gè)人的所有卡片放一起以 長 小的在前面,如果 長 相等 id 大的(被覆蓋那個(gè))在前面排序,保證每一個(gè)卡片能覆蓋的一定在自己的前面,然后從1開始跑循環(huán),如果當(dāng)前的點(diǎn)是被覆蓋的點(diǎn),那么直接把他的y扔進(jìn)set里,否則就從set里取出一個(gè)自己能覆蓋的最大的那個(gè)卡片,這樣遍歷到最后就行了,我忘記了題目中的y可能不可能重復(fù)了,如果可以重復(fù)的話直接把set改成muitiset就行了...


#include<stdio.h> #include<algorithm> #include<map> #include<set>#define N_max 220000 #define inf 2000000000 using namespace std;typedef struct {int h ,w ,key; }CARD;CARD card[N_max];bool camp(CARD x ,CARD y) {return x.h < y.h || x.h == y.h && x.w < y.w || x.h == y.h && x.w == y.w && x.key < y.key; }int main () {int t ,i ,n ,sum;scanf("%d" ,&t);while(t--){scanf("%d" ,&n);for(i = 1 ;i <= n ;i ++){scanf("%d %d" ,&card[i].h ,&card[i].w);card[i].key = 1;}for(i = 1 ;i <= n ;i ++){scanf("%d %d" ,&card[i + n].h ,&card[i + n].w);card[i + n].key = 0;}map<int ,int >mark;set<int>st;sort(card + 1 ,card + n + n + 1 ,camp);sum = 0;st.insert(inf);for(n *= 2 ,i = 1 ;i <= n ;i ++){if(card[i].key){int now = *st.lower_bound(-card[i].w);if(now == inf) continue; sum ++;mark[now] --;if(!mark[now])st.erase(now);}else{st.insert(-card[i].w);mark[-card[i].w] ++;}}printf("%d\n" ,sum);}return 0; }

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的hdu4268贪心的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产乱视频 | 国产精品宾馆在线精品酒店 | 久久午夜鲁丝 | 丰满少妇中文字幕 | www.av欧美 | 成人午夜免费电影 | 久久婷婷五月综合色吧 | 天天摸夜夜爽 | 欧美日韩精品一区二区在线观看 | 国产超碰97| 超碰男人天堂 | 自拍亚洲综合 | 国产美女被遭强高潮免费网站 | 都市激情av| 国产精品888| av中亚| 日韩一区在线视频 | 色吧在线视频 | 日韩天堂| 老女人毛片 | 亚洲一区中文字幕永久在线 | 亚洲系列| 国产伦精品一区二区三区免.费 | 国产视频久久 | 91啦丨九色丨刺激 | 清纯粉嫩极品夜夜嗨av | 毛利兰被扒开腿做同人漫画 | 奇米狠狠| 青青草91| 96毛片| 国产精品午夜一区二区 | 献给魔王伊伏洛基亚吧动漫在线观看 | 操极品少妇 | 一区二区三区资源 | 亚洲色图 在线视频 | 40一50一60老女人毛片 | 亚洲天堂手机版 | 免费高清视频在线观看 | 久久国产精品久久精品国产 | 欧美 日韩 国产 成人 在线 91 | 91av在线视频观看 | 制服丝袜亚洲 | 久久午夜精品人妻一区二区三区 | 在线播放小视频 | 悠悠色综合 | 女人喂男人奶水做爰视频 | 中文字幕在线官网 | 草莓视频一区二区三区 | 国产在线观看第一页 | 在线观看黄色网页 | 欧美精品乱码久久久久久 | 亚洲毛片在线 | 在线视频免费观看你懂的 | 亚洲欧美另类国产 | 三级免费黄 | 久久精品男人的天堂 | 亚洲欧美激情小说另类 | 欧美青草视频 | 天天摸夜夜爽 | 亚洲最大在线视频 | 欧美精品一二三区 | 色一情一伦一子一伦一区 | 丰满白嫩尤物一区二区 | 久久久久久久久久久国产 | 在线观看黄色网页 | 欧美涩涩视频 | 成人v片 | 亚洲精品aaa | 美攻壮受大胸奶汁(高h) | 狠狠干影院 | 亚洲成人999| www天天干| 国产主播喷水 | 免费一区二区视频 | 伊人久操 | 亚洲阿v天堂 | 视频一区免费 | たちの熟人妻av一区二区 | 久久综合九色综合欧美狠狠 | 超碰国产91 | 99国产精品国产精品九九 | 女同互舔视频 | 久操影视 | 日韩在线第一 | 欧美日韩一区视频 | 成人做爰免费视频免费看 | 91网在线看 | av黄色免费在线观看 | 日韩免费视频一区二区视频在线观看 | 久久泄欲网 | 蜜臀99久久精品久久久久小说 | 色欲狠狠躁天天躁无码中文字幕 | 国产精品无码av在线有声小说 | 国产视频一区三区 | 一级黄色性生活片 | 日韩一级片网站 | 中文字幕日韩精品亚洲一区小树林 | www.youjizz.com亚洲| 韩国伦理电影免费在线 |