本文主要是介绍CODEFORCES --- 9A. Die Roll,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
9A. Die Roll
亚科、瓦科 和多特 是世界著名的动画片演员,他们决定暂停动画片的表演,休假去旅行。亚科梦想去宾夕法尼亚州,那里是他的祖国,也是他祖先的祖国。瓦科想到了塔斯马尼亚,那里有海滩、阳光和大海。小不点选择了特兰西瓦尼亚,认为那里最神秘莫测。
但让他们非常遗憾的是,他们的假期非常短,所以只要去上述三个地方中的一个就足够了。因此,最聪明的雅科想出了一个绝妙的主意:让三人各掷一个普通的六面骰子,点数最高的人将获胜,并带其他两人去他/她梦寐以求的地方。
亚科掷出了一个骰子,得了 Y 分,瓦科–W 分。轮到多特了。但她并不着急。多特想知道她去特兰西瓦尼亚的机会有多大。
众所周知,亚科和瓦科都是真正的绅士,所以如果他们和多特的点数相同,他们就会让多特赢。
输入
输入文件的唯一一行包含两个自然数 Y 和 W,即亚科和瓦科掷骰子的结果。
输出
以格式为 "A/B "的不可还原分数形式输出所需的概率,其中 A 为分子,B 为分母。如果要求的概率等于零,则输出 “0/1”。如果要求的概率等于 1,则输出 “1/1”。
例如
输入
4 2
输出
1/2
注
如果多特幸运地得到 4、5 或 6 分,她将前往特兰西瓦尼亚。
解决方法
// codeforces
// 9A. Die Roll# include<iostream>using namespace std;int main()
{int x, y, a;cin >> x >> y;if(x >= y){a = 6 - x + 1; }else{a = 6 - y + 1;}int j = 0;for(int i = 1; i <= a; i++){if(a % i == 0 && 6 % i == 0){j = i;}}cout << a/j << '/' << 6/j << endl; return 0;
}
这篇关于CODEFORCES --- 9A. Die Roll的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!