11616:Roman Numerals ★★☆☆☆ 題組:Problem Set Archive with Online Judge

Slides:



Advertisements
Similar presentations
食育 菜單 1. 義大利麵 本日冠軍 2. 咖哩飯 NO.1 卡布奇諾咖啡 3. 乾煎香腸 NO.2 香草烤雞腿 4. 台式鹽酥雞 NO.3 蝦捲 6. 卡布奇諾咖啡 7. 香草烤雞腿 8. 蝦捲.
Advertisements

幼儿意外事故的预防和急救 第五章. 第一节 安全教育和意外事故 第一节 安全教育和意外事故 预防 预防 第二节 常用的护理技术 第二节 常用的护理技术 第三节 常用的急救技术 第三节 常用的急救技术.
富饶的宜昌. 小组合作学习一  说说家乡的物产有哪些。  1 、先独立思考。  2 、小组讨论, 2 号做记录。  3 、展示交流。
医学蠕虫 土源性蠕虫:发育过程中不需要中 间宿主 生物源性蠕虫:发育过程中需要中 间宿主 第三十六章 线 虫.
第五节 函数的微分 二、微分的几何意义 三、基本初等函数的微分公式与微分运算法则 四、微分在近似计算中的应用 一、微分的定义.
精品课程 二、微分运算法则 三、微分在近似计算中的应用 四、微分在估计误差中的应用 第二节 一、微分的概念 函数的微分.
颅骨及其连接 解剖学教研室 陈通. 一、颅的骨性构成:共 23 块。 1. 脑颅骨: 8 块。 成对 -- 顶骨、颞骨 不成对 -- 额骨、筛骨、蝶骨、枕骨.
人的头部结构 —— 头骨 一、头骨的形体结构 二、头骨的解剖结构. 头部的形体特征及其面部的协调 起伏,即是通过脑颅部与面颅部, 以及额、颧、上颌、下颌构成的四 个体块相互穿插关系构成的。 一、头骨的形体结构 头部的骨架形状 —— 立方体 1 、脑颅和面颅两部分。 脑颅呈卵圆形脑颅呈卵圆形,占头部的.
人的头部结构 —— 头骨 一、头骨的形体结构 二、头骨的解剖结构. 头部的形体特征及其面部的协调 起伏,即是通过脑颅部与面颅部, 以及额、颧、上颌、下颌构成的四 个体块相互穿插关系构成的。 一、头骨的形体结构 头部的骨架形状 —— 立方体 1 、脑颅和面颅两部分。 脑颅呈卵圆形脑颅呈卵圆形,占头部的.
食管癌病人的护理 上海交通大学护理学院 曹伟新 曹伟新. 学习目标 识记 识记 能正确叙述食管癌的病因和诱因 能正确叙述食管癌的病因和诱因 能简要概述常用于食管癌辅助检查 能简要概述常用于食管癌辅助检查 理解 理解 能正确描述食管癌病人的常见症状和体征 能正确描述食管癌病人的常见症状和体征 能简要概述食管癌的治疗原则.
第四章 原腔动物 又称假体腔动物:原体腔;完全消化系 统;体表具角质膜;原肾排泄系统;雌 雄异体。.
腹部仰卧前后位 (正位) 腹部仰卧前后位(正位) 摄影目的:观察尿路或腹腔脏器结石、 钙化及腹部包块、异物存留.
第 2 节人体和动物体的组成 江阴市长寿中学 徐利国. 细胞是怎样构成人体和动物体的? 器 官 由上皮组织、结 缔组织、肌肉组 织和神经组织按 照一定的次序构 成,并且以其中 一种组织为主, 能完成一定功能 的结构。
巴洛克风格 与 荷兰市民绘画. 巴洛克 一词源于葡萄牙语,意为 “ 畸形的 珍珠 ” 。它是崇尚古典美术的学者, 对不遵守古典美术规则的艺术风 格的一种贬称。巴洛克艺术发源 地是 17 世纪初的意大利,后传播 到比利时,西班牙等国。它表现 在建筑、雕刻、绘画等方面。
第二章:大学生身心发展特点 本章重点: 大学生的生理发展特点 大学生心理发展基本特征 大学生心理矛盾及其对策.
生殖器、肛门与直肠检查 生殖器、肛门和直肠检查是全面体检的 一部分,有时对临床诊断具有重要意义。但 某些病人不易接受此项检查,因此对有指征 的病人应耐心说明检查的目的、方法和重要 性,务必做到全面检查。被检查者若为女性, 男性医生必须有女医护人员或家属陪同检查。
6. 容积和容积单位.
景观规划的分类设计——居住区景观环境规划设计
芳香植物.
妇科病史及检查 山东大学第二医院 朱 琳.
中藥如何提升免疫力 補氣藥=黃耆、人參、白朮等。 補血藥=當歸、川芎、龍眼肉等。 補陰藥=地黃、麥門冬、何首烏。
基本礼仪 一、礼仪基本原则 二、形象礼仪 三、交谈礼仪 四、礼貌用语 五、行为礼仪 六、礼仪细节.
商品及人物拍摄技法.
行管专科“社会调查”和“毕业论文”的说明
磁浮列車創作大賽.
天府欧城“星光儿童乐园” ---项目计划书 此为机密文件。 天府欧城.
中藥如何提升免疫力 補氣藥=黃耆、人參、白朮等。 補血藥=當歸、川芎、龍眼肉等。 補陰藥=地黃、麥門冬、何首烏。
浅谈心理知识 在思品课堂中的应用 朱台中学 周新静.
腧穴的强身保健法 福建省人民医院 针灸康复科 林源主任医师.
中医外科学多媒体课件 --皮肤病 风热疮 河南中医学院第一临床医学院.
飛行的原理(1) 竹蜻蜓製作 指導老師:蘇葦晟老師.
餐饮服务与管理 第五章 餐饮原料管理.
中国经济史 第四章 古代社会的财政、货币与金融 中国经济史.
中国工艺美术史 主讲教师:康小花.
第二章 青铜时代.
三基三严培训 麻醉部分 铁岭市中心医院麻醉科:王守田 二0一三年九月十八日.
青年教师业务技能竞赛暨“教坛新秀”评选活动
石狮市教师进修学校 黄玉香 联系方式: 、 “解决问题”教学实践与思考 石狮市教师进修学校 黄玉香 联系方式: 、 苏佳华 制作.
每周干家务活的时间 你每周干家务活大约有多长时间? 你们班同学每周干家务活的平均时间是多少 ?
中國人物畫 李錦葉 麥麗鳳 2002.
实验六、植物的花 实验目的: 了解花的组成和结构;.
人教版五年级数学下册 长方体的体积 教者:崔彩.
第二章 骨连结 第一节 概述 纤维连结 骨连结 软骨连结 滑膜关节 一、纤维连结——韧带连结 二、软骨连结——骨性结合 1、纤维连结 2、软骨连结 附 3、骨性结合.
浙江广播电视大学 开放教育行政管理专业 社会调查 浙江广播电视大学文法学院.
浅谈中考透镜专题复习.
分析比较: 东西方美术作品 表现手法的不同.
学前思考 1.心脏的形态和位置,心脏位于胸腔内,稍偏左。 2.心腔的基本结构,左心房、左心室、右心房、右心室。
行動研究就是一種行動性的研究,由行動者來進行研究,而不是由外於行動領域的學者與與科學家來進行,研究的問題也取自行動。
美麗的花 花九 作著:五年二班 謝如亭 花的顏色、形狀、大小、以 及構造是植物在分類及鑑定的重 要依據之一。美麗的花,將世界
乘用车巡展 ——陕西天锐汽车销售服务有限公司 2016年6月01日.
國立豐原高級中學 104學年度家長代表大會 主持人:張健家會長 時間:104年10月3日(星期六)上午10時0分 地點:行政樓二樓會議室.
试乘试驾团购执行方案(模板) 单 位:经销商名称 时 间:
10066: The Twin Towers ★★★☆☆ 題組:Problem Set Archive with Online Judge
物理實驗水火箭活動 水火箭製作.
11-1 串聯諧振電路 11-2 並聯諧振電路 11-3 串並聯諧振電路
铺地面.
10465: Homer Simpson ★★★☆☆ 題組:Problem Set Archive with Online Judge
畢加索的工人朋友 按鍵換頁 音樂:愛的記憶!.
北师大版 五年级上册 第五单元 分数的意义 拓展 问题 探究 练习.
第一章 走进实验室 3. 活动:降落伞比赛.
1753: Need for Speed ★★☆☆☆ 題組:Problem Set Archive with Online Judge
1730: Sum of MSLCM ★★☆☆☆ 題組:Problem Set Archive with Online Judge
11908: Skyscraper ★★★☆☆ 題組:Problem Set Archive with Online Judge
4.4 照相机与眼球 视力矫正 张家港市第六中学 王秋晓. 4.4 照相机与眼球 视力矫正 张家港市第六中学 王秋晓.
1.印表機設定.
11455: Behold My Quadrangle ★☆☆☆☆
10107: What is the Median? ★★☆☆☆
12439: February 29 ★☆☆☆☆ 題組:Problem Set Archive with Online Judge
玻璃吊飾 五年級.
1200: A DP problem ★★☆☆☆ 題組:Problem Set Archive with Online Judge
Presentation transcript:

11616:Roman Numerals ★★☆☆☆ 題組:Problem Set Archive with Online Judge 解題者:陳仕軒、邱珮珊 解題日期:2015年4月29日 題意:本題請你做羅馬數字與阿拉伯數字的轉換,羅馬數字以英文字母表示數目,其對應關係如下: Letter I V X L C D M Value 1 5 10 50 100 500 1000 輸入有多筆測試資料,每筆資料會有一個阿拉伯數字或是一個羅馬數字,其值為 n (0 < n < 4000)。請在每一列輸出轉換結果。

 

歸納: 1. 因為題目數字只到3999,所以「加線乘千」用不到 2. 左邊比右邊大,直接加 3. 左減的規則只會發生在I、X、C 4 歸納: 1. 因為題目數字只到3999,所以「加線乘千」用不到 2. 左邊比右邊大,直接加 3. 左減的規則只會發生在I、X、C 4. I右邊為V、X ; X右邊為L、C ; C右邊為D、M左減就會發生 5. 綜合上述,我們將羅馬數字重新定義為I(1)、IV(4)、V(5)、IX(9)、X(10)、XL(40)、L(50)、XC(90)、C(100)、CD(400)、D(500)、CM(900)、M(1000),測資中阿拉伯數字都能用這13種組合所組合出來。 EX: MCMLXXXIII = M CM L X X X I I I =1000+900+50+10+10+10+1+1+1=1983

題意範例: XXV  25 4  IV 942  CMXLII MCMLXXXIII  1983 解法:使用字串先將所有東西讀進來,判斷第一個字是數字還是英文字母,如果是數字便輸出羅馬數字,若是英文字母便輸出數字。 阿拉伯數字轉羅馬數字: 由大到小依序判斷我們所定義的那13種符號,若原來的質大於該符號所代表的阿拉伯數字,便將原來的質減去該符號所代表的阿拉伯數字,然後輸出該符號即可。 羅馬數字轉阿拉伯數字: 判斷當前字元,從左到右依序加總,若遇到I、X、C時,就確認與下一個字元的搭配是否有符合我們所定義的符號,若有就加上該符號代表的質,然後繼續加總。

解法範例: 阿拉伯數字轉羅馬數字: Now_value = 942 Now_value compare action Roman format 942 942 < 1000 ☓ ☓ 942 942 >= 900 942-900 CM 42 42 < 900 ☓ CM 42 42 < 500 ☓ CM 42 42 < 400 ☓ CM 42 42 < 100 ☓ CM 42 42 < 90 ☓ CM 42 42 < 50 ☓ CM 42 42 > 40 42-40 CMXL 2 2 < 40 ☓ CMXL 2 2 < 10 ☓ CMXL 2 2 < 9 ☓ CMXL 2 2 < 5 ☓ CMXL

2 2 < 5 ☓ CMXL 2 2 < 4 ☓ CMXL 2 2 >= 1 2-1 CMXLI 1 1 >= 1 1-1 CMXLII Answer: CMXLII 羅馬數字轉阿拉伯數字: sum=0 string= MCMLXXXIII Now_char Next_char action value M ☓ sum += 1000 1000 C M sum += 900 1900 L ☓ sum += 50 1950 X X sum += 10 1960 X X sum += 10 1970 X I sum += 10 1980 I I sum += 1 1981

I I sum += 1 1982 I I sum += 1 1983 Answer: 1983 討論: 1. UVA上,題目中的XC=900是錯的,不要被騙囉,XC=90。