提出 #25884205


ソースコード 拡げる

N,T,*A = $<.read.split.map(&:to_i)
a0 = A[0]
B = A.map{|a|
	a0 = a if a<a0
	next a-a0
}
Bx = B.max
Hi = B.count Bx
lo = Bx
Lo = B.each_with_index.reverse_each.count{|b,i|
	lo = A[i]-b if b==Bx
	next A[i]==lo
}
p [Hi,Lo].min

提出情報

提出日時
問題 D - 高橋君と見えざる手
ユーザ ds14050
言語 Ruby (2.7.1)
得点 400
コード長 238 Byte
結果 AC
実行時間 104 ms
メモリ 24340 KiB

ジャッジ結果

セット名 sample All
得点 / 配点 0 / 0 400 / 400
結果
AC × 3
AC × 15
セット名 テストケース
sample sample_01.txt, sample_02.txt, sample_03.txt
All large_01.txt, large_02.txt, random_01.txt, random_02.txt, sample_01.txt, sample_02.txt, sample_03.txt, small_01.txt, small_02.txt, spec_01.txt, spec_02.txt, spec_03.txt, spec_04.txt, spec_05.txt, spec_06.txt
ケース名 結果 実行時間 メモリ
large_01.txt AC 102 ms 24244 KiB
large_02.txt AC 101 ms 23872 KiB
random_01.txt AC 102 ms 24272 KiB
random_02.txt AC 101 ms 24172 KiB
sample_01.txt AC 53 ms 14384 KiB
sample_02.txt AC 55 ms 14256 KiB
sample_03.txt AC 52 ms 14064 KiB
small_01.txt AC 56 ms 14112 KiB
small_02.txt AC 55 ms 14192 KiB
spec_01.txt AC 99 ms 24280 KiB
spec_02.txt AC 98 ms 24088 KiB
spec_03.txt AC 100 ms 24128 KiB
spec_04.txt AC 101 ms 24340 KiB
spec_05.txt AC 103 ms 24220 KiB
spec_06.txt AC 104 ms 24088 KiB