求教各位大神。。。
  • 板块学术版
  • 楼主starryhu
  • 当前回复61
  • 已保存回复61
  • 发布时间2016/11/28 23:02
  • 上次更新2024/9/16 16:21:01
查看原帖
求教各位大神。。。
20408
starryhu楼主2016/11/28 23:02

首先声明,我是一个蒟蒻。。。

28日晚,我登不上去noi网站,所以闲来无事除了一道水题玩。出完准备评测时,怎么也评测不正确,提示UKE(出现未知错误。得分0。Special judge failed: Failed to compile the special judge.)。求解决办法,程序在本地评测正常,没有出现RE,CE,WA等状况。

#附:出的水题题目(巴萨粉轻喷)

梅东是马塞罗那运动学校的一名出色的学生,尤其精通跳水,但很显然,“金无足赤,人无完人”,梅东在足球方面显然没有天赋,但没关系,梅东毕竟是个好学生,于是,梅东和足球的故事就这么开始了……

题目描述

我们知道,梅东在足球方面一窍不通,所以他决定从足球基本功练起,从射门练起。经过一段时间的训练,梅东学会了罚点球。这让他的足球教练很欣喜,于是找了一个守门员,准备测试一下他的点球水平。

梅东经过训练,可以随机(看做等概率)射出难度值大于等于a,小于等于b的点球。同时,教练由于照顾到梅东的水平,找的守门员只能扑出难度值小于等于k的点球。

梅东的好朋友外马尔和三胞胎兄弟苏亚风斯,苏亚雨斯,苏亚电斯打赌,赌的是梅东能不能射进这一粒点球。外马尔不想输掉赌局,所以他想知道梅东射进这球的概率是多少,你能帮帮他吗?

输入输出格式

输入格式:

输入仅包括一行。

第一行有三个用空格隔开的数字,a,b,k。

a,b分别为梅东射门的最低和最高难度值,k为守门员的能力值。

输出格式:

仅输出一个实数,至少精确到小数点后第六位,为梅东这脚射门射进的几率是多少。

对于每个测试点,如果你的输出结果和参考结果相差不超过10^-6,该测试点得满分,否则不得分。

输入输出样例

输入样例#1:

1 3 2

输出样例#1:

0.33333333

说明

数据范围:

40%的数据满足:a=b<=100000,k<=100000;

100%的数据满足:a<b<=100000,k<=100000。

#附附:程序

#include<iostream>
#include<cstdio>
#include<sstream>
#include<fstream>
#include<algorithm>
#include<cmath>
#include<ctime>
#include<cstdlib>
#include<cassert>
#include<cstring>
#include<string>
#include<vector>
#include<map>
#include<stack>
#include<set>
#include<bitset>
#include<deque>
#include<queue>
#include<list>
#include<iomanip>
#include<functional>
#include<utility>
using namespace std;

int a,b,k;
double ans;

int main()
{
    cin>>a>>b>>k;
    int p1=k-a+1,p2=b-a+1;
    int goal=p2-p1;
    ans=(double)goal/(double)p2;
    printf("%.8lf\n",ans);
    return 0;
}

2016/11/28 23:02
加载中...