Submission #52352251


Source Code Expand

Copy
P,N,M,*A = 998244353,*$<.read.split.map(&:to_i)
T = Hash.new 0
A.each{|a|
next if M<M.lcm(a)
T.to_a.each{|k,v|
T[k.lcm(a)] += v%P
}
T[a] += 1
}
p T[M]%P
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
P,N,M,*A = 998244353,*$<.read.split.map(&:to_i)
T = Hash.new 0
A.each{|a|
	next if M<M.lcm(a)
	T.to_a.each{|k,v|
		T[k.lcm(a)] += v%P
	}
	T[a] += 1
}
p T[M]%P

Submission Info

Submission Time
Task F - Subsequence LCM
User ds14050
Language Ruby (ruby 3.2.2)
Score 0
Code Size 169 Byte
Status TLE
Exec Time 2213 ms
Memory 42564 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 525
Status
AC × 3
AC × 23
TLE × 14
Set Name Test Cases
Sample 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt
All 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 01_small_01.txt, 01_small_02.txt, 01_small_03.txt, 01_small_04.txt, 01_small_05.txt, 02_big_01.txt, 02_big_02.txt, 02_big_03.txt, 02_big_04.txt, 02_big_05.txt, 02_big_06.txt, 02_big_07.txt, 02_big_08.txt, 02_big_09.txt, 02_big_10.txt, 02_big_11.txt, 02_big_12.txt, 02_big_13.txt, 02_big_14.txt, 02_big_15.txt, 02_big_16.txt, 02_big_17.txt, 02_big_18.txt, 02_big_19.txt, 02_big_20.txt, 02_big_21.txt, 02_big_22.txt, 02_big_23.txt, 02_big_24.txt, 02_big_25.txt, 02_big_26.txt, 02_big_27.txt, 02_big_28.txt, 02_big_29.txt
Case Name Status Exec Time Memory
00_sample_01.txt AC 45 ms 17256 KB
00_sample_02.txt AC 45 ms 17012 KB
00_sample_03.txt AC 46 ms 17240 KB
01_small_01.txt AC 45 ms 17272 KB
01_small_02.txt AC 46 ms 17372 KB
01_small_03.txt AC 46 ms 17332 KB
01_small_04.txt AC 46 ms 17188 KB
01_small_05.txt AC 45 ms 17156 KB
02_big_01.txt AC 559 ms 37100 KB
02_big_02.txt AC 434 ms 35032 KB
02_big_03.txt AC 321 ms 37600 KB
02_big_04.txt AC 436 ms 38068 KB
02_big_05.txt AC 536 ms 37428 KB
02_big_06.txt AC 305 ms 37504 KB
02_big_07.txt AC 1264 ms 36220 KB
02_big_08.txt AC 771 ms 35932 KB
02_big_09.txt AC 326 ms 36632 KB
02_big_10.txt AC 179 ms 39548 KB
02_big_11.txt TLE 2209 ms 41456 KB
02_big_12.txt TLE 2209 ms 40776 KB
02_big_13.txt TLE 2209 ms 41536 KB
02_big_14.txt TLE 2209 ms 41776 KB
02_big_15.txt TLE 2212 ms 41960 KB
02_big_16.txt TLE 2213 ms 41460 KB
02_big_17.txt TLE 2212 ms 40596 KB
02_big_18.txt TLE 2212 ms 41472 KB
02_big_19.txt TLE 2212 ms 41636 KB
02_big_20.txt TLE 2212 ms 41604 KB
02_big_21.txt TLE 2209 ms 41500 KB
02_big_22.txt TLE 2209 ms 40428 KB
02_big_23.txt AC 184 ms 39752 KB
02_big_24.txt AC 247 ms 40832 KB
02_big_25.txt AC 1741 ms 39416 KB
02_big_26.txt TLE 2212 ms 39120 KB
02_big_27.txt TLE 2212 ms 39172 KB
02_big_28.txt AC 127 ms 36924 KB
02_big_29.txt AC 147 ms 42564 KB


2025-04-15 (Tue)
10:21:55 +00:00