PAT-B 1037 在霍格沃茨找零錢
PAT-B 1037 在霍格沃茨找零錢
https://pintia.cn/problem-sets/994805260223102976/problems/994805284923359232
題目
如果你是哈利·波特迷,你會知道魔法世界有它自己的貨幣系統 —— 就如海格告訴哈利的:“十七個銀西可(Sickle)兌一個加隆(Galleon),二十九個納特(Knut)兌一個西可,很容易。”現在,給定哈利應付的價錢 P 和他實付的錢 A,你的任務是寫一個程式來計算他應該被找的零錢。
輸入
輸入在 1 行中分別給出 P 和 A,格式為 Galleon.Sickle.Knut
,其間用 1 個空格分隔。這裡 Galleon
是 [0, 10^7] 區間內的整數,Sickle
是 [0, 17) 區間內的整數,Knut
是 [0, 29) 區間內的整數。
輸出
在一行中用與輸入同樣的格式輸出哈利應該被找的零錢。如果他沒帶夠錢,那麼輸出的應該是負數。
樣例輸入
10.16.27 14.1.28
樣例輸出
3.2.1
分析
使用最小的貨幣單位進行表示,進行運算後,在化為原格式的單位即可,具體看程式。
C++程式
#include<iostream>
using namespace std;
int main()
{
int p1,p2,p3,a1,a2,a3;
scanf("%d.%d.%d %d.%d.%d",&p1,&p2,&p3,&a1,&a2,&a3);
int sum1=(p1*17+p2)*29+p3;//化為最小的單位表示
int sum2=(a1*17+a2)*29+a3;
sum2-=sum1;
if(sum2<0)
{
putchar('-');//錢不夠,輸出負號
sum2*=-1;
}
printf("%d.%d.%d\n",sum2/(17*29),(sum2%(17*29))/29,sum2%29);
return 0;
}
相關文章
- 霍格沃茨
- 《霍格沃茨之遺》關卡設計淺析
- 探究Avalanche為何致力於推出一款“有靈魂”的霍格沃茨遊戲遊戲
- 《哈利波特:霍格沃茨之謎》上線1年半累計收入1.5億美元
- 釋放DLSS 3強大魔法,影馳RTX 40系高幀暢玩《霍格沃茨之遺》
- 《哈利波特:巫師聯盟》| 22年後,我們終於等到了霍格沃茨的錄取信
- Setam:2023年2月《霍格沃茨之遺》在最新的每週銷量榜獨攬Steam銷量榜前四名
- 【製作人訪談】熟悉的城堡,新鮮的體驗,《霍格沃茨之遺》如何打造“身臨其境”?
- 發售兩週銷量高達1200萬 從《霍格沃茨之遺》看粉絲向遊戲的成功遊戲
- 索尼:2023年2月PS日本商店遊戲下載榜 《霍格沃茨之遺》位列 PS5 榜一遊戲
- 《哈利波特:霍格沃茨的祕密》發行商談“好故事”的重要性——敘事與盈利並不衝突
- 什麼是霍格沃茲牆?以及它在展廳中使用的優勢?
- 動態規劃系列之九找零錢動態規劃
- 全方位的測試解決方案服務商——霍格沃茲測試開發學社
- 在《霍格沃茲之遺》中拿起魔棒 讓耕升 GeForce RTX 40系列用DLSS 3帶你感受4K魔法世界
- 沃爾沃:2023年4月沃爾沃在中國大陸銷量達12485臺 同比增長46.3%
- 演算法系列-動態規劃(3):找零錢、走方格問題演算法動態規劃
- 霍夫檢測圓:霍夫梯度法梯度
- Apache Kafka在沃爾瑪的應用ApacheKafka
- 總結:1037 - CSP 2021 提高階第一輪
- 霍納法則
- 沃爾沃:2024年10月沃爾沃全球銷量增長3% 達到61686輛
- 新冠未平,猴痘、霍亂又起!有生之年,我只想多掙點錢,多享受!
- LeetCode860. 檸檬水找零LeetCode
- 沃能
- 省錢又不失格調!九個遊戲製作省錢大法遊戲
- 沃趣釋出QData T5 效能價格均碾壓Exadata
- 沃爾沃財報:2023年Q1沃爾沃營收960億瑞典克朗 同比增長29%營收
- 沃爾沃財報:2019年沃爾沃營業收入1987億人民幣 同比增長8.5%
- 找零問題與動態規劃動態規劃
- 沃爾沃財報:2020年Q3沃爾沃淨銷售額為769億瑞典克朗 同比下降22%
- 儀器儀表水銀價格多少錢
- 金礦淘金專用水銀價格多少錢
- PAT-B 1046 划拳
- 沃爾沃汽車:2024年4月份沃爾沃全球銷量達到65,838輛 同比增長27%
- 沃爾沃集團財報: 2022年沃爾沃集團全年淨銷售額達 4735 億瑞典克朗 同比增長 27%
- 郵件洩密:比爾·蓋茨在1996年因為 Java 失眠了996Java
- 霍夫變換檢測圓