問題一覧 > 通常問題

No.1347 HS Railway

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 26
作問者 : 8UqsVg4r / テスター : KoD blackyuki PCTprobability
2 ProblemId : 5777 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2021-01-16 11:58:27

問題文

Sug 君は受験会場に向かうために HS Railway を使おうと考えています。

HS Railway には N 個の停車駅と、5 種類の電車があります。電車の種類は 1 以上 5 以下の整数で表され、その種類の電車が 5 種類の中で何番目に速いかを表しています。
種類 i の電車の始発駅は Li 、終着駅は Ri であり、各 j(Lij<Ri) について、駅 j から駅 j+1 に移動するのに Ai,j 単位時間かかります。駅 j から駅 j+1 までを移動する間は、電車の速度は一定です。

HS Railwayでは 1 日に M 本の電車が走ります。k 本目の電車の種類は Bk であり、時刻 Sk に始発駅を出発します。各電車は、始発駅を出発する 0.1 単位時間前に始発駅に出現し、終着駅に到着した 0.1 単位時間後に消滅します。

全ての異なる電車の組 (i,j)(1i<jM) について、時刻 T での電車 i の位置と電車 j の位置が一致するような実数 T の個数を求め、それらの総和を答えてください。

入力

N
L1R1A1,L1A1,L1+1A1,R11
L2R2A2,L2A2,L2+1A2,R21
L3R3A3,L3A3,L3+1A3,R31
L4R4A4,L4A4,L4+1A4,R41
L5R5A5,L5A5,L5+1A5,R51
M
B1 S1
B2 S2

BM SM

  • 2N105
  • 1Ai,j105 (1i5,LijRi1)
  • 種類 i,j(i<j) の電車の両方が駅 k,k+1 を通るならば、Ai,k<Aj,k
  • 1Li<RiN(1i5)
  • 1M105
  • 1Bk5 (1kM)
  • 1Sk106 (1kM)
  • 1i<jM ならば、SiSj
  • 1i<j5 ならば、LiLj
  • 1i<j5 ならば、RiRj
  • 入力は全て整数

出力

全ての異なる電車の組 (i,j)(1i<jM) について、時刻 T での電車 i の位置と電車 j の位置が一致するような実数 T の個数を求め、それらの総和を答えてください。

サンプル

サンプル1
入力
8
1 2 3
3 4 6
6 7 6
5 6 8
2 5 10 10 8
2
2 13
5 2
出力
1
電車 1 と電車 2 は、T=292 の時駅 3 と駅 4 の間で位置が一致します。

サンプル2
入力
20
12 15 1 2 2 
4 14 3 6 3 4 3 3 4 2 4 5 
8 12 4 5 5 3 
7 17 6 6 6 6 5 7 8 5 9 9 
6 9 10 10 10 
18
2 9
1 16
3 13
1 20
1 17
3 19
2 10
1 12
5 5
3 18
5 4
5 14
1 8
2 3
4 15
5 1
4 2
2 11
出力
27

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。