鸡排不白 2022-03-27 13:49 采纳率: 0%
浏览 8
已结题

精度解决了嘛 求解 有偿 求解 有偿

#include <bits/stdc++.h>

using namespace std;
const int maxn = 100005;
double x[maxn], y[maxn], p[maxn], ans;
int n;

double cj(double x1, double y1, double x2, double y2)
{
return (x1 * y2 - y1 * x2);
}

signed main()
{
//freopen("in","r",stdin);

cout << fixed << setprecision(6);
cin >> n;
for (int i = 1; i <= n; i++)
    cin >> x[i] >> y[i] >> p[i];
double s = 0.0;
for (int i = 1; i <= n; i++)
{
    for (int j = 1; j <= n; j++)
    {
        if (i != j)
        {
            s = cj(x[i], y[i], x[j], y[j]) * p[i] * p[j];
            for (int k = 1; k <= n; k++)
            {
                if (k != i && k != j)
                {
                    if (cj(x[k] - x[i], y[k] - y[i], x[j] - x[i], y[j] - y[i]) < 0)
                        s = s * (1 - p[k]);
                }
            }
            ans = ans + s;
        }
    }
}
cout << abs(ans / 2) << endl;
return 0;

}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 4月4日
    • 创建了问题 3月27日

    悬赏问题

    • ¥40 微信小程序 使用vant组件ActionSheet 下拉面板,内容区域滚动会触发。scroll-view自定义下拉刷!即使设置停止下拉刷新也不行。
    • ¥15 专业问题提问,7月5号2点之前
    • ¥25 使用cube ai 导入onnx模型时报错
    • ¥15 关于#微信小程序#的问题:用一个网页显示所有关联的微信小程序数据,包括每个小程序的用户访问量
    • ¥15 root的安卓12系统上,如何使apk获得root或者高级别的系统权限?
    • ¥20 关于#matlab#的问题:如果用MATLAB函数delayseq可以对分数延时,但是延时后波形较原波形有幅度上的改变
    • ¥15 使用华为ENSP软件模拟实现该实验拓扑
    • ¥15 通过程序读取主板上报税口的数据
    • ¥15 matlab修改为并行
    • ¥15 尝试访问%1服务的windows注册表时遇到问题。必须先解决此问题,然后才能运行安装过程。(请确认您正在使用管理员权限运行)373