Submission #23371700


Source Code Expand

Copy
N,*A = $<.read.split.map(&:to_i)
l,r = 0,A.max.fdiv(2)
50.times{
m1,m2 = l+(r-l)/3,l+2*(r-l)/3
s1,s2 = [m1,m2].map{|m| mm=m*2; A.sum{|a| m+a-[a,mm].min } }
if s1<=s2
r = m2
else
l = m1
end
}
p A.sum{|a| l+a-[a,l*2].min }/N
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
N,*A = $<.read.split.map(&:to_i)
l,r = 0,A.max.fdiv(2)
50.times{
	m1,m2 = l+(r-l)/3,l+2*(r-l)/3
	s1,s2 = [m1,m2].map{|m| mm=m*2; A.sum{|a| m+a-[a,mm].min } }
	if s1<=s2
		r = m2
	else
		l = m1
	end
}
p A.sum{|a| l+a-[a,l*2].min }/N

Submission Info

Submission Time
Task B - Insurance
User ds14050
Language Ruby (2.7.1)
Score 500
Code Size 244 Byte
Status AC
Exec Time 1117 ms
Memory 21484 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 500 / 500
Status
AC × 2
AC × 16
Set Name Test Cases
Sample 00-sample-001.txt, 00-sample-002.txt
All 00-sample-001.txt, 00-sample-002.txt, 01-001.txt, 01-002.txt, 01-003.txt, 01-004.txt, 01-005.txt, 01-006.txt, 01-007.txt, 01-008.txt, 01-009.txt, 01-010.txt, 01-011.txt, 01-012.txt, 01-013.txt, 01-014.txt
Case Name Status Exec Time Memory
00-sample-001.txt AC 58 ms 13972 KB
00-sample-002.txt AC 61 ms 14104 KB
01-001.txt AC 58 ms 14024 KB
01-002.txt AC 61 ms 14256 KB
01-003.txt AC 59 ms 14168 KB
01-004.txt AC 709 ms 18532 KB
01-005.txt AC 462 ms 16732 KB
01-006.txt AC 484 ms 16908 KB
01-007.txt AC 391 ms 16488 KB
01-008.txt AC 806 ms 19220 KB
01-009.txt AC 1114 ms 21432 KB
01-010.txt AC 1117 ms 21308 KB
01-011.txt AC 1106 ms 21440 KB
01-012.txt AC 1109 ms 21284 KB
01-013.txt AC 1114 ms 21484 KB
01-014.txt AC 1105 ms 21284 KB


2025-04-09 (Wed)
01:29:38 +00:00