HBC24760FlagScrambleCompetition,语言题,模拟[USACO 2010 Dec G]Big Macs Around the World题解

凉芷 算法基础篇 59 0
全网最全C++题库,助您快速提升编程技能!题库丰富多样,涵盖各个领域,让您在练习中不断成长!
Bessie is studying her favorite subject, Macroeconomics, in cowllege. For her final project, she will be presenting research on exchange rates between countries around the world. In order to make her

Bessie is studying her favorite subject, Macroeconomics, in cowllege. For her final project, she will be presenting research on exchange rates between countries around the world. In order to make her presentation more lively, she would like to show the relative prices of Big Macs around the world, despite their rather unsavory contents. To illustrate, suppose that Bessie would like to find smallest value of a Big Mac in a country given its value in some initial country and exchange rates from which other country's values can be calculated (as illustrated below): * A Big Mac is worth 60 dollars in the United States * The exchange rate from US dollars to Canadian dollars is 0.2 Canadian dollars per US dollar * The exchange rate from US dollars to British Pounds is 5.00 British Pounds per US Dollar * The exchange rate from British Pounds to Canadian dollars is 0.5 Canadian dollars per British Pound * The exchange rate between Canadian dollars to US dollars is 5.00 US dollars per Canadian dollar and Bessie would like to find the smallest possible value of a Big Mac in Canada that can be obtained by exchanging currencies. There are two ways: * Going from US dollars directly to Canada dollars would yield a burger worth 60.00 US dollars * 0.2 Canadian dollars / US dollar = 12.00 Canadian dollars * Going from US dollars to British Pounds to Canadian dollars would yield a burger worth 60.00 US* 5.00 GBP / 1 US * 0.5 C/ 1 GBP = 150.00 C (Canadian dollars). Bessie would choose the former option, since she would much rather pay 12.00 Canadian dollars instead of 150.00 Canadian dollars for a Big Mac in Canada. Bessie has N (1 <= N <= 2,000) countries conveniently labeled 1 to N that she would like to consider along with a list of M (1 <= M <= 25,000) exchange rates eije_{ij}eij​ (0.1 < eije_{ij}eij​ <= 10), each between countries i and j (1 <= i <= N; 1 <= j <= N). Given the value V (1 <= V <= 1,000,000,000,000), which is not necessarily an integer, of the Big Mac in her starting country A (1 <= A <= N), help her find the smallest possible value of a Big Mac in country B (1 <= B <= N; B != A) after a series of currency conversions. If there is no minimum, output 0. It is guaranteed that the answer is, if not 0, between 1 and 10^15. It is also guaranteed that, for any country's currency, it is possible to get to any other country's currency.

HBC24760FlagScrambleCompetition,语言题,模拟[USACO 2010 Dec G]Big Macs Around the World题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)

标签: HBC24760FlagScrambleCompetition 语言题 模拟[USACO 2010 Dec G]Big Macs Around the World题解