Submission #9153366
Source Code Expand
#include<iostream>
#include<algorithm>
#include<string>
#include<vector>
#include<cmath>
#define int long long
#define mod 1000000007
#define for0(i, n) for(int i = 0; i < (n); i++)
#define for1(i, n) for(int i = 1; i <= (n);i++)
#define mp make_pair
using namespace std;
signed main(){
double al, ar, bl, br, cl, cr,ans=0;
cin >> al >> ar >> bl >> br >> cl >> cr;
for (int i = al; i <= ar; i++) {
ans += max((double)0, min((double)1, 1 / (br - bl + 1)*(br - i)))*max((double)0, min((double)1, 1 / (cr - cl + 1)*(cr - i))) / (ar - al + 1);
}
printf("%.100lf", ans);
}
Submission Info
| Submission Time | |
|---|---|
| Task | C - 罰ゲーム |
| User | ND76 |
| Language | C++14 (GCC 5.4.1) |
| Score | 100 |
| Code Size | 592 Byte |
| Status | AC |
| Exec Time | 2 ms |
| Memory | 256 KiB |
Judge Result
| Set Name | Sample | Subtask1 | Subtask2 | Subtask3 | Subtask4 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 16 / 16 | 35 / 35 | 29 / 29 | 20 / 20 | ||||||||||
| Status |
|
|
|
|
|
| Set Name | Test Cases |
|---|---|
| Sample | sample_01.txt, sample_02.txt, sample_03.txt |
| Subtask1 | sample_01.txt, sub1_in01.txt, sub1_in02.txt, sub1_in03.txt, sub1_in04.txt, sub1_in05.txt |
| Subtask2 | sample_01.txt, sample_02.txt, sub2_in01.txt, sub2_in02.txt, sub2_in03.txt, sub2_in04.txt, sub2_in05.txt, sub2_in06.txt, sub2_in07.txt, sub2_in08.txt |
| Subtask3 | sample_01.txt, sample_02.txt, sample_03.txt, sub2_in01.txt, sub2_in02.txt, sub2_in03.txt, sub2_in04.txt, sub2_in05.txt, sub2_in06.txt, sub2_in07.txt, sub2_in08.txt, sub3_in01.txt, sub3_in02.txt, sub3_in03.txt, sub3_in04.txt, sub3_in05.txt, sub3_in06.txt, sub3_in07.txt, sub3_in08.txt |
| Subtask4 | sample_01.txt, sample_02.txt, sample_03.txt, sub1_in01.txt, sub1_in02.txt, sub1_in03.txt, sub1_in04.txt, sub1_in05.txt, sub2_in01.txt, sub2_in02.txt, sub2_in03.txt, sub2_in04.txt, sub2_in05.txt, sub2_in06.txt, sub2_in07.txt, sub2_in08.txt, sub3_in01.txt, sub3_in02.txt, sub3_in03.txt, sub3_in04.txt, sub3_in05.txt, sub3_in06.txt, sub3_in07.txt, sub3_in08.txt, sub4_in01.txt, sub4_in02.txt, sub4_in03.txt, sub4_in04.txt, sub4_in05.txt, sub4_in06.txt, sub4_in07.txt, sub4_in08.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| sample_01.txt | AC | 1 ms | 256 KiB |
| sample_02.txt | AC | 1 ms | 256 KiB |
| sample_03.txt | AC | 1 ms | 256 KiB |
| sub1_in01.txt | AC | 1 ms | 256 KiB |
| sub1_in02.txt | AC | 1 ms | 256 KiB |
| sub1_in03.txt | AC | 1 ms | 256 KiB |
| sub1_in04.txt | AC | 1 ms | 256 KiB |
| sub1_in05.txt | AC | 1 ms | 256 KiB |
| sub2_in01.txt | AC | 1 ms | 256 KiB |
| sub2_in02.txt | AC | 1 ms | 256 KiB |
| sub2_in03.txt | AC | 1 ms | 256 KiB |
| sub2_in04.txt | AC | 1 ms | 256 KiB |
| sub2_in05.txt | AC | 1 ms | 256 KiB |
| sub2_in06.txt | AC | 1 ms | 256 KiB |
| sub2_in07.txt | AC | 1 ms | 256 KiB |
| sub2_in08.txt | AC | 1 ms | 256 KiB |
| sub3_in01.txt | AC | 1 ms | 256 KiB |
| sub3_in02.txt | AC | 1 ms | 256 KiB |
| sub3_in03.txt | AC | 1 ms | 256 KiB |
| sub3_in04.txt | AC | 1 ms | 256 KiB |
| sub3_in05.txt | AC | 1 ms | 256 KiB |
| sub3_in06.txt | AC | 1 ms | 256 KiB |
| sub3_in07.txt | AC | 1 ms | 256 KiB |
| sub3_in08.txt | AC | 1 ms | 256 KiB |
| sub4_in01.txt | AC | 1 ms | 256 KiB |
| sub4_in02.txt | AC | 1 ms | 256 KiB |
| sub4_in03.txt | AC | 1 ms | 256 KiB |
| sub4_in04.txt | AC | 1 ms | 256 KiB |
| sub4_in05.txt | AC | 1 ms | 256 KiB |
| sub4_in06.txt | AC | 1 ms | 256 KiB |
| sub4_in07.txt | AC | 1 ms | 256 KiB |
| sub4_in08.txt | AC | 2 ms | 256 KiB |