11368: Nested Dolls ★★★☆☆ 題組:Problem Set Archive with Online Judge

Slides:



Advertisements
Similar presentations
發現生命的力量 — 陳樹菊阿嬤,來了 … 《不凡的慷慨》書籍賞析. 你所知道的陳樹菊  2010 《富比世》雜誌亞洲慈善英雄! 2010 美國《時代》雜誌最具影響力百大人物! 《讀者文摘》亞洲英雄!  導演李安﹕「她的生活稱不上富裕,仍然陸續捐贈 了將近一千萬台幣幫助數個不同的單位 … 」
Advertisements

第 5 章 中國的都市.
《北國性騷擾》 電影欣賞 帶領者 李佩娟 諮商心理師 元培科大學輔中心輔導員(現任) 高雄師範大學輔導與諮商研究所(學經歷)
高瞻計畫(第二期) 永續環境相關新興科技融入 高中課程及教學之研究
Alarm.
Introduction to C Programming
中国职教学会质量保障与评估研究会2016年学术年会
第十一課 燭之武退秦師 《左傳》.
11010: Tic-Tac-Tough ★★★★☆ 題組: Problem Set Archive with Online Judge
Dropping water balloons
103-2公證法第四次 大面授補充資料 鄭惠佳老師.
彰化基督教醫院 院內行銷課程 2001年10月4日14:20-16:00 門諾醫院發展策劃部 周恬弘主任
中五級中史科及通識科跨科研習 研習大澳的「宗教文化」─ 廟宇的研習 指導老師:周婉儀老師 組員: 陳偉欽 5a (15)
電影裡的生命教育 主講人:李偉文 (牙醫師.作家.環保志工).
顳縫言語二區及暈聽區 相當於言語二區及暈聽區 目窗 顳縫言語二區 顳縫暈聽區.
用“自言自语法”提高学生 英语口头表达能力 李奉栖.
您買美元了嗎? 退休規劃 全球外幣保單.
石牌金頭腦 概數篇(可複選)加油哦!.
古文閱讀 – 像虎伏獸 明 劉基 組員: 5號江依倫 6號江若薇 12號張珉芫 32號蔡燕如.
英國軍事理論家-富勒 黃詩妤 王業嘉 指導教官 周家榮.
第四节、破坏金融管理秩序罪(之一) §170.伪造(货币)
國語文好點子趴辣客教學食譜 甜點:〈焦糖鳥布蕾〉
好好國際物流股份有限公司 全球運籌物流服務建議 中 華 貨 物 通 關 自 動 化 協 會 理 事 長 劉 陽 柳 二○○二年五月十五日
領島圖書館.
經費申請與核銷作業流程 (委辦補助計畫) 報告人:宋秀琴 100年8月10日.
教育部顧問室 九年一貫 防災教育教材.
Chap5 Graph.
以下這個謎題無法透過宮摒除法完成解題。 但可透過「區塊宮摒除法」或「行列摒除法」完成 By TTHsieh
10298: Power Strings ★★☆☆☆ 題組:Problem Set Archive with Online Judge
动态规划选讲 JLU – WNJXYK 2018年8月5日.
1.源起 2.目標 3.為什麼要做這個題目 4.他的遊戲族群與年紀 5.它的視覺表現 6.目前獲利方式 7.結論 8.遊戲可修正處
共有六個運算性質 包括它的證明以及相關題型
10066: The Twin Towers ★★★☆☆ 題組:Problem Set Archive with Online Judge
學習單元:N6 數的性質 學習單位:N6-3 用短除法求H.C.F. 和 L.C.M. 學習重點 : 1. 複習因數分解法求
小學四年級數學科 8.最大公因數.
10465: Homer Simpson ★★★☆☆ 題組:Problem Set Archive with Online Judge
學這些有什麼好處呢? 為了把資料作更客觀之總結描述或比較多組資料。總而言之,就是要找出一個數能代表整組數據。
算獨教學 范國祥製作 於新湖國小 算獨資料來源
10902: Pick-up Sticks ★★☆☆☆ 題組:Problem Set Archive with Online Judge
11413 : Fill the Containers ★★★★☆
士師記.
10415: Eb Alto Saxophone Player
10115: Automatic Editing ★★☆☆☆
第七組 小組成員 地理所 林慧宜 地理所 楊道寧 歷史系 林鈺玲 政治系 陳敬容 人類系 胡雅琦 2003/4/16
10394: Twin Primes ★★★☆☆ 題組:Problem Set Archive with Online Judge
12797: Letters ★★★☆☆ 題組:Problem Set Archive with Online Judge
11058: Encoding ★☆☆☆☆ 題組:Problem Set Archive with Online Judge
Commando War ★★☆☆☆ 題組:Problem Set Archive with Online Judge
10328: Coin Toss ★★★☆☆ 題組:Problem Set Archive with Online Judge
674: Coin Change ★★☆☆☆ 題組:Problem Set Archive with Online Judge
1753: Need for Speed ★★☆☆☆ 題組:Problem Set Archive with Online Judge
1757: Secret Chamber at Mount Rushmore
13194: DPA Number II ★★☆☆☆ 題組:Problem Set Archive with Online Judge
1730: Sum of MSLCM ★★☆☆☆ 題組:Problem Set Archive with Online Judge
11908: Skyscraper ★★★☆☆ 題組:Problem Set Archive with Online Judge
智慧財產權管理講次36 積體電路電路布局保護法(1) 主講:吳銘圳
10599: Robots(II) ★★★★☆ 題組:Problem Set Archive with Online Judge
10039: Railroads ★★☆☆☆ 題組:Problem Set Archive with Online Judge
11455: Behold My Quadrangle ★☆☆☆☆
10393:The One-Handed Typist
10107: What is the Median? ★★☆☆☆
10440: Ferry Loading II ★★☆☆☆ 題組:Problem Set Archive with Online Judge
10791: Minimum Sum LCM ★★★☆☆ 題組:Problem Set Archive with Online Judge
11616:Roman Numerals ★★☆☆☆ 題組:Problem Set Archive with Online Judge
10489: Boxes of Chocolates ★★☆☆☆
10303: How Many Trees? ★★☆☆☆ 題組:Contest Archive with Online Judge
12439: February 29 ★☆☆☆☆ 題組:Problem Set Archive with Online Judge
11621 : Small Factors ★★☆☆☆ 題組:Problem Set Archive with Online Judge
10801: Lift Hopping ★★★☆☆ 題組:Problem Set Archive with Online Judge
1200: A DP problem ★★☆☆☆ 題組:Problem Set Archive with Online Judge
Presentation transcript:

11368: Nested Dolls ★★★☆☆ 題組:Problem Set Archive with Online Judge 解題者:黃育成 解題日期:2018年5月31日 題意:首先會出現一數字n代表有n組測資。每組測資都會先給一個數字m代表會有m個俄羅斯娃娃(簡稱俄娃),接著會給m個俄娃的寬與高。 把他們盡量合併,問最後露在外面的俄娃最少為多少個? (俄娃A只有在長寬皆比 B 大或小的時候兩個才可以合併為一個)

題意範例: Input: Output: 4 //4筆測資 3 //3個俄娃 1 20 30 40 50 30 40 4 //4筆測資 3 //3個俄娃 1 20 30 40 50 30 40 //(寬1 長1 寬2....) 做法: 排列: 40 50, 30 40, 20 30 拿出來排: 50 -> 50改40 -> 40改30 4 10 10 20 30 40 50 39 51 2 排列: 40 50, 39 51, 20 30, 10 10 拿出來排: 50 -> 51, 50-> 51, 50改30 -> 51, 30改10

6 //6個俄娃 4 1 1 2 7 3 5 3 6 4 7 5 4 做法: 排列: 5 4, 4 7, 3 4, 3 5, 2 7, 1 1 拿出來排:4 -> 4, 7-> 4 , 7改4 -> 4, 4, 5 -> 4, 4, 5, 7 -> 4改1, 4, 5, 7 CF: 排列: 5 4, 4 7, 3 5, 3 4, 2 7, 1 1 拿出來排:4 -> 4, 7 -> 4 , 7改5 -> 4, 5改4 -> 4, 4, 7 -> 4改1, 4 , 7 ->ANS:3 ,但 是錯的 ->5改4 代表3 4可以與3 5合併,但它們的寬是一樣高,所以 其實不能合併 ->同寬時先排小才排大可以避免他們不會合併在一起。 越後面越高,但要找比自己的合併,所以不會跟前面幾個合併。 3 3 10 10 10 10 10 10 做法: 拿出來排:10 -> 10, 10 (因為沒有比自己高)-> 10, 10, 10

解法: 首先 按照寬度由大到小排列,若寬一樣則依高度 “由小到大”排列。 接著一個一個拿出來合併,每一次都尋找“高度變數”比自己還高“一點點”(即最接近自己高度且比自己高)的那一串合併,並把該串俄娃的“高度變數”改為自己的高度。若自己已是最高的,則自己變成新的一串俄娃,且設“高度變數”為自己的高度。 依序做,最後串列的個數(有幾個 “高度變數”)即為答案。

討論: 時間複雜度: C++Sort->O(nlogn) 合併->O(n)(n筆資料) *O(logn) (尋找比自己高一點的值,使用set的 upper_bound() function) 總和:O(nlogn)