提出 #736930


ソースコード 拡げる

#define _CRT_SECURE_NO_WARNINGS  
#include <stdio.h>
#include <iostream>
#include <algorithm>
#include<string>
#include <math.h>
#include<vector>
#include <math.h>
#include    <iostream>
#include    <iomanip>

using namespace std;


int main() {
	double l, x, y, s, d;
	double mi, hi;
	cin >> l >> x >> y >> s >> d;
	if (s < d) {
		mi = d - s;
		hi = l - d + s;
	}
	else if(s>d){
		mi = l - s + d;
		hi = s-d;
	}
	else {
		cout << "0.0000000" << endl;
		return 0;
	}
	
	long double ami, ahi;

	ami = mi / (x + y);
	if (x < y) {
		ahi = hi / (y-x);
	}
	else {
		cout << fixed << setprecision(10) << ami << endl;
		return 0;
	}
	if (ami < ahi) {
		cout << fixed << setprecision(10) << ami << endl;
	}
	else {
		cout << fixed << setprecision(10) << ahi << endl;
	}

	return 0;
}


提出情報

提出日時
問題 A - 動く歩道
ユーザ mako
言語 C++14 (GCC 5.4.1)
得点 100
コード長 830 Byte
結果 AC
実行時間 4 ms
メモリ 256 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 100 / 100
結果
AC × 4
AC × 16
セット名 テストケース
Sample sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt
All 01.txt, 02.txt, 03.txt, 04.txt, 05.txt, 06.txt, 07.txt, 08.txt, 09.txt, 10.txt, 11.txt, 12.txt, 13.txt, 14.txt, 15.txt, 16.txt
ケース名 結果 実行時間 メモリ
01.txt AC 4 ms 256 KiB
02.txt AC 4 ms 256 KiB
03.txt AC 4 ms 256 KiB
04.txt AC 4 ms 256 KiB
05.txt AC 4 ms 256 KiB
06.txt AC 4 ms 256 KiB
07.txt AC 4 ms 256 KiB
08.txt AC 4 ms 256 KiB
09.txt AC 4 ms 256 KiB
10.txt AC 4 ms 256 KiB
11.txt AC 4 ms 256 KiB
12.txt AC 4 ms 256 KiB
13.txt AC 4 ms 256 KiB
14.txt AC 4 ms 256 KiB
15.txt AC 4 ms 256 KiB
16.txt AC 4 ms 256 KiB
sample_01.txt AC 4 ms 256 KiB
sample_02.txt AC 4 ms 256 KiB
sample_03.txt AC 4 ms 256 KiB
sample_04.txt AC 4 ms 256 KiB