Submission #31609353


Source Code Expand

Copy
N = gets.to_i
S = gets
W = (N-3).times.map{|i| S[i,4] }.uniq
p 4-W.map{|w|
r = w.bytes.uniq.size==4
m = x = 0
4.times{|i|
u,v = w[i],'UTPC'[i]
if u==v
m += 1
elsif w['UTPC'.index u]==v
x += 1
end
}
next m+x/2+(r&&m<2&&x<1 ? 1:0)
}.max
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
N = gets.to_i
S = gets
W = (N-3).times.map{|i| S[i,4] }.uniq
p 4-W.map{|w|
	r = w.bytes.uniq.size==4
	m = x = 0
	4.times{|i|
		u,v = w[i],'UTPC'[i]
		if u==v
			m += 1
		elsif w['UTPC'.index u]==v
			x += 1
		end
	}
	next m+x/2+(r&&m<2&&x<1 ? 1:0)
}.max

Submission Info

Submission Time
Task A - Make UTPC
User ds14050
Language Ruby (2.7.1)
Score 0
Code Size 270 Byte
Status WA
Exec Time 62 ms
Memory 14640 KB

Judge Result

Set Name sample All
Score / Max Score 0 / 0 0 / 100
Status
AC × 3
AC × 49
WA × 1
Set Name Test Cases
sample 00_sample_00, 00_sample_01, 00_sample_02
All 00_sample_00, 00_sample_01, 00_sample_02, 01_rsmall_00, 01_rsmall_01, 01_rsmall_02, 01_rsmall_03, 01_rsmall_04, 02_rmedium_00, 02_rmedium_01, 03_rlarge_00, 03_rlarge_01, 04_rmax_00, 05_hand_00, 05_hand_01, 05_hand_02, 05_hand_03, 05_hand_04, 06_balance_small_00, 06_balance_small_01, 06_balance_small_02, 06_balance_small_03, 06_balance_small_04, 06_balance_small_05, 07_balance_medium_00, 07_balance_medium_01, 07_balance_medium_02, 07_balance_medium_03, 07_balance_medium_04, 07_balance_medium_05, 08_balance_large_00, 08_balance_large_01, 08_balance_large_02, 08_balance_large_03, 08_balance_large_04, 08_balance_large_05, 09_balance_max_00, 09_balance_max_01, 09_balance_max_02, 09_balance_max_03, 09_balance_max_04, 09_balance_max_05, 10_biased_00, 10_biased_01, 10_biased_02, 10_biased_03, 11_completelybiased_00, 11_completelybiased_01, 11_completelybiased_02, 11_completelybiased_03
Case Name Status Exec Time Memory
00_sample_00 AC 56 ms 14220 KB
00_sample_01 AC 56 ms 14080 KB
00_sample_02 AC 58 ms 14072 KB
01_rsmall_00 AC 56 ms 14216 KB
01_rsmall_01 AC 56 ms 14228 KB
01_rsmall_02 AC 55 ms 14052 KB
01_rsmall_03 AC 57 ms 14180 KB
01_rsmall_04 AC 56 ms 14156 KB
02_rmedium_00 AC 57 ms 14236 KB
02_rmedium_01 AC 57 ms 14132 KB
03_rlarge_00 AC 58 ms 14364 KB
03_rlarge_01 AC 59 ms 14404 KB
04_rmax_00 AC 62 ms 14572 KB
05_hand_00 AC 56 ms 13964 KB
05_hand_01 AC 56 ms 14148 KB
05_hand_02 AC 58 ms 14556 KB
05_hand_03 AC 58 ms 14180 KB
05_hand_04 AC 58 ms 14112 KB
06_balance_small_00 AC 54 ms 14212 KB
06_balance_small_01 WA 57 ms 14100 KB
06_balance_small_02 AC 55 ms 14092 KB
06_balance_small_03 AC 56 ms 14176 KB
06_balance_small_04 AC 59 ms 14072 KB
06_balance_small_05 AC 58 ms 14152 KB
07_balance_medium_00 AC 58 ms 14120 KB
07_balance_medium_01 AC 56 ms 14128 KB
07_balance_medium_02 AC 58 ms 14136 KB
07_balance_medium_03 AC 61 ms 14160 KB
07_balance_medium_04 AC 56 ms 14176 KB
07_balance_medium_05 AC 55 ms 14076 KB
08_balance_large_00 AC 60 ms 14484 KB
08_balance_large_01 AC 56 ms 14528 KB
08_balance_large_02 AC 61 ms 14592 KB
08_balance_large_03 AC 59 ms 14496 KB
08_balance_large_04 AC 59 ms 14496 KB
08_balance_large_05 AC 57 ms 14480 KB
09_balance_max_00 AC 58 ms 14540 KB
09_balance_max_01 AC 60 ms 14528 KB
09_balance_max_02 AC 61 ms 14492 KB
09_balance_max_03 AC 59 ms 14452 KB
09_balance_max_04 AC 58 ms 14528 KB
09_balance_max_05 AC 60 ms 14600 KB
10_biased_00 AC 57 ms 14324 KB
10_biased_01 AC 59 ms 14640 KB
10_biased_02 AC 61 ms 14528 KB
10_biased_03 AC 55 ms 14136 KB
11_completelybiased_00 AC 57 ms 14220 KB
11_completelybiased_01 AC 58 ms 14252 KB
11_completelybiased_02 AC 55 ms 14308 KB
11_completelybiased_03 AC 56 ms 14220 KB


2025-04-28 (Mon)
09:08:10 +00:00