No.2559 眩しい数直線
レベル :  / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
            : 512 MB / 標準ジャッジ問題
            
タグ : / 解いたユーザー数 284
作問者 : bluebery1001
            
            / テスター :
bluebery1001
            
            / テスター :
            
             deuteridayo
deuteridayo
            
             AngrySadEight
AngrySadEight
            
             Kyo_s_s
Kyo_s_s
            
             kusirakusira
kusirakusira
            
             Magentor
Magentor
            
             DeltaStruct
            
            👑
DeltaStruct
            
            👑  loop0919
loop0919
            
             rotti_coder
rotti_coder
            
             ragna
ragna
            
             マベマス(mavemas_413)
マベマス(mavemas_413)
            
             けんぴん
けんぴん
            
             aki
aki
            
            
        
        
        タグ : / 解いたユーザー数 284
作問者 :
 bluebery1001
            
            / テスター :
bluebery1001
            
            / テスター :
            
             AngrySadEight
AngrySadEight
            
             Kyo_s_s
Kyo_s_s
            
             kusirakusira
kusirakusira
            
             Magentor
Magentor
            
             rotti_coder
rotti_coder
            
             ragna
ragna
            
             けんぴん
けんぴん
            
            問題文最終更新日: 2023-11-30 18:44:05
        
        
            コンテストの他の問題:
            
        
        
        問題文
        
        数直線上に $N$ 個の街灯があります。$i\ (1\leq i\leq N)$ 個目の街灯は座標 $A_i$ にあり、光の強さは $B_i$ です。
        どの街灯も、その街灯と同じ地点を街灯の光の強さと同じ眩しさで照らしていますが、距離が $1$ 離れるごとに光の強さは $1$ 小さくなり、距離がその街灯の光の強さ以上離れると $0$ になります。
        すなわち、街灯 $i$ の座標 $x$ での光の強さは $\max(B_i - |x-A_i|,0)$ です。
        座標 $x$ の眩しさは、座標 $x$ における、全ての街灯の光の強さの最大値です。
        座標 $j\ (1\leq j\leq X)$ の眩しさを求めるプログラムを作成してください。
    
入力
$N\ X$ $A_1\ B_1$ $A_2\ B_2$ $\vdots$ $A_N\ B_N$
- $1\leq N\leq 1000$
- $1\leq X\leq 1000$
- $1\leq A_i\leq X$
- $1\leq B_i\leq 1000$
- 入力は全て整数
出力
        座標 $x$ の眩しさを $L_x$ とします。座標 $j\ (1\leq j\leq X)$ の眩しさを空白区切りで出力してください。
$L_1\ L_2\dots L_X$
サンプル
サンプル1
入力
2 5 1 2 4 3
出力
2 1 2 3 2
サンプル2
入力
5 6 5 3 2 1 3 4 5 3 3 6
出力
4 5 6 5 4 3
サンプル3
入力
10 20 1 1 5 18 3 12 8 5 6 10 8 7 19 6 20 11 6 16 19 16
出力
14 15 16 17 18 17 16 15 14 13 12 11 10 11 12 13 14 15 16 15
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。
