64,690
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <string>
#include <vector>
using namespace std;
vector<int> creat(const int& n) {
vector<int> vc(n);
for (int i = 0; i < n; i++)
vc[i] = i + 1;
return vc;
}
vector<int> getAllPossible(vector<int> vc,const int& num, const int &side) {
for (int i = 1; i < num; ++i) {
vector<int> t(vc.size() * side);
for (int j = 0; j < vc.size(); ++j)
for (int k = 0; k < side; ++k)
t[j * side + k] = vc[j] + k + 1;
vc = t;
}
return vc;
}
int main() {
int a, b, c, d;
cin >> a >> b >> c >> d;
vector<int> boy = creat(b), girl = creat(d);
pair<int, int> result{0,0};
auto k = getAllPossible(boy, a, b);
for (int& i : getAllPossible(boy, a, b)) {
for (int& j : getAllPossible(girl, c, d)) {
if (i > j) {
result.first+=i;
++result.second;
}
}
}
printf("%lf", result.first / (double)result.second);
return 0;
}
刚注册了账号,看了全题。。。他有5组数据,你就贴了2组。。。还是最没用的两组。。。我现在懂期望的意思了。 那什么是期望分啊,我晕了。
那什么是期望分啊,我晕了。
题目想让你求得分的期望
[quote=引用 2 楼 你可以永远相信他 的回复:] [quote=引用 1 楼 wowpH 的回复:] 牛牛的最大值和牛妹的最小值比较就行了吧。 还是我理解有误?
[quote=引用 1 楼 wowpH 的回复:] 牛牛的最大值和牛妹的最小值比较就行了吧。 还是我理解有误?
牛牛的最大值和牛妹的最小值比较就行了吧。 还是我理解有误?