【2012天津区域赛】部分题解 hdu4431—4441
2015-04-07 13:51
549 查看
1001:
题意:
给你13张麻将牌,问可以胡哪些张
思路:
枚举可能接到的牌,然后dfs判断能否胡
1002:
题意:
已知n,m 求 n的所有约数在m进制下的平方和
做法:
队长用java高精度写的
代码:
View Code
1011:
题意:
给你13张麻将牌,问可以胡哪些张
思路:
枚举可能接到的牌,然后dfs判断能否胡
1002:
题意:
已知n,m 求 n的所有约数在m进制下的平方和
做法:
队长用java高精度写的
代码:
#include <set> #include <map> #include <cmath> #include <ctime> #include <queue> #include <stack> #include <cstdio> #include <string> #include <vector> #include <cstdlib> #include <cstring> #include <iostream> #include <algorithm> using namespace std; typedef unsigned long long ull; typedef long long ll; const int inf = 0x3f3f3f3f; const double eps = 1e-8; double x, y; double p, q; double fun1() { double a1 = q*p*p*(x+y); double a2 = q*p*(1-p)*x; double a3 = q*p*(1-p)*y; double a4 = (1-q)*x; return a1+a2+a3+a4; } double fun2() { double a1 = (1-q) * p*p*(x+y); double a2 = (1-q)*p*(1-p)*x; double a3 = (1-q)*p*(1-p)*y; double a4 = (q)*y; return a1+a2+a3+a4;; } int main() { int t; cin>>t; while (t--) { scanf ("%lf%lf%lf%lf",&x, &y, &p, &q); if (fun1() > fun2()) { printf("tiger %.4f\n", fun1()); } else printf("wolf %.4f\n", fun2()); } return 0; }
View Code
1011:
相关文章推荐
- 【2012长春区域赛】部分题解 hdu4420—4430
- 【2013南京区域赛】部分题解 hdu4802—4812
- CTU 2011/CTU 2012 部分题解...
- 2012长春赛区题解(部分)
- 2014 ACM/ICPC牡丹江区域赛部分题解
- HDU——4279(2012天津区域赛,数论相关的问题)
- 2012天津区域赛总结
- VK Cup 2012 Qualification Round 2部分题解(C,D,E)
- 【2013长沙区域赛】部分题解 hdu4791—4801
- 【2013杭州区域赛】部分题解 hdu4770—4780
- css+js实现部分区域高亮可编辑遮罩层
- HDU 4431 Mahjong 2012天津A题 模拟题
- 2012天津赛区网络赛第一题---Faulty Odometer(hdu4278)
- NOIP2014部分题解
- iOS: 剪裁UIImage部分不规则区域
- SWUST ACM 训练题部分题解 hdu1384 && hdu3666 && hdu 4786 &&uva 1395 && uva 1151
- POJ数据结构专辑(含部分题解)
- 【题解Part 3】NBUT 2012 Weekly - 27th Oct for 12x
- noip2012开车旅行 题解
- 在windows server 2012R2为DNS创建辅助区域