Submission #31608753


Source Code Expand

Copy
N = gets.to_i
S = gets
W = (N-3).times.map{|i| S[i,4] }.uniq
R = {
'UCTP'=>2,
'CUTP'=>1,
'PUTC'=>2
}
p 4-W.map{|w|
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 R[w]||m+x/2
}.max
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
N = gets.to_i
S = gets
W = (N-3).times.map{|i| S[i,4] }.uniq
R = {
	'UCTP'=>2,
	'CUTP'=>1,
	'PUTC'=>2
}
p 4-W.map{|w|
	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 R[w]||m+x/2
}.max

Submission Info

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

Judge Result

Set Name sample All
Score / Max Score 0 / 0 0 / 100
Status
AC × 3
AC × 47
WA × 3
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 58 ms 14000 KB
00_sample_01 AC 59 ms 14228 KB
00_sample_02 AC 56 ms 14016 KB
01_rsmall_00 AC 59 ms 14004 KB
01_rsmall_01 AC 57 ms 14192 KB
01_rsmall_02 AC 58 ms 14252 KB
01_rsmall_03 WA 63 ms 14108 KB
01_rsmall_04 AC 58 ms 14084 KB
02_rmedium_00 AC 59 ms 14192 KB
02_rmedium_01 AC 59 ms 14168 KB
03_rlarge_00 AC 60 ms 14244 KB
03_rlarge_01 AC 60 ms 14420 KB
04_rmax_00 AC 60 ms 14676 KB
05_hand_00 AC 57 ms 14072 KB
05_hand_01 AC 56 ms 14148 KB
05_hand_02 AC 64 ms 14732 KB
05_hand_03 AC 58 ms 14104 KB
05_hand_04 AC 58 ms 13908 KB
06_balance_small_00 AC 57 ms 13908 KB
06_balance_small_01 WA 57 ms 14208 KB
06_balance_small_02 WA 62 ms 13916 KB
06_balance_small_03 AC 55 ms 13972 KB
06_balance_small_04 AC 58 ms 14084 KB
06_balance_small_05 AC 56 ms 14172 KB
07_balance_medium_00 AC 58 ms 14084 KB
07_balance_medium_01 AC 61 ms 13920 KB
07_balance_medium_02 AC 60 ms 14048 KB
07_balance_medium_03 AC 58 ms 14164 KB
07_balance_medium_04 AC 57 ms 13996 KB
07_balance_medium_05 AC 57 ms 14208 KB
08_balance_large_00 AC 60 ms 14704 KB
08_balance_large_01 AC 62 ms 14400 KB
08_balance_large_02 AC 60 ms 14636 KB
08_balance_large_03 AC 59 ms 14256 KB
08_balance_large_04 AC 58 ms 14340 KB
08_balance_large_05 AC 59 ms 14372 KB
09_balance_max_00 AC 61 ms 14544 KB
09_balance_max_01 AC 60 ms 14648 KB
09_balance_max_02 AC 61 ms 14540 KB
09_balance_max_03 AC 58 ms 14600 KB
09_balance_max_04 AC 60 ms 14752 KB
09_balance_max_05 AC 63 ms 14528 KB
10_biased_00 AC 61 ms 14216 KB
10_biased_01 AC 59 ms 14476 KB
10_biased_02 AC 57 ms 14292 KB
10_biased_03 AC 60 ms 14124 KB
11_completelybiased_00 AC 62 ms 14404 KB
11_completelybiased_01 AC 58 ms 14236 KB
11_completelybiased_02 AC 58 ms 14100 KB
11_completelybiased_03 AC 58 ms 14024 KB


2025-04-26 (Sat)
11:26:55 +00:00