首先声明,我是一个蒟蒻。。。
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;
}