Submission #35541262


Source Code Expand

puts gets.to_i.times.map{
	_,k = gets.split.map(&:to_i)
	sjq,skq,slq = [],[],[]
	sj1,sk1,sl1 = [],[],[]
	gets.chomp.split(/0+/){|s|
		(s.index(?1)?[sk1,sj1,sl1]:[skq,sjq,slq])[k<=>s.size]<<s
	}
	next 'No' if sj1[0]
	next 'No' if 1<sk1.size+sl1.size
	next 'Yes' if sk1[0]
	if s = sl1[0]
		i = s.index ?1
		j = s.rindex ?1
		next 'No' if ! i
		next 'No' if k<j-i+1
		next 'Yes' if k==j-i+1 || i==0 || j==s.size-1
		next 'No'
	else
		next 'Yes' if skq[0] && ! skq[1] && ! slq[0]
		next 'No'
	end
}

Submission Info

Submission Time
Task A - Continuous 1
User ds14050
Language Ruby (2.7.1)
Score 300
Code Size 517 Byte
Status AC
Exec Time 122 ms
Memory 17708 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 1
AC × 26
Set Name Test Cases
Sample 00-sample-001.txt
All 00-sample-001.txt, 01-all-001.txt, 01-all-002.txt, 01-all-003.txt, 01-all-004.txt, 02-multi-001.txt, 02-multi-002.txt, 02-multi-003.txt, 02-multi-004.txt, 02-multi-005.txt, 02-multi-006.txt, 02-multi-007.txt, 02-multi-008.txt, 02-multi-009.txt, 02-multi-010.txt, 03-max-001.txt, 03-max-002.txt, 03-max-003.txt, 03-max-004.txt, 03-max-005.txt, 03-max-006.txt, 03-max-007.txt, 03-max-008.txt, 04-test-001.txt, 04-test-002.txt, 04-test-003.txt
Case Name Status Exec Time Memory
00-sample-001.txt AC 60 ms 14068 KiB
01-all-001.txt AC 76 ms 14448 KiB
01-all-002.txt AC 105 ms 14872 KiB
01-all-003.txt AC 83 ms 14596 KiB
01-all-004.txt AC 122 ms 15428 KiB
02-multi-001.txt AC 74 ms 15768 KiB
02-multi-002.txt AC 77 ms 15620 KiB
02-multi-003.txt AC 76 ms 15328 KiB
02-multi-004.txt AC 70 ms 15196 KiB
02-multi-005.txt AC 72 ms 15044 KiB
02-multi-006.txt AC 72 ms 14856 KiB
02-multi-007.txt AC 74 ms 14864 KiB
02-multi-008.txt AC 75 ms 15124 KiB
02-multi-009.txt AC 69 ms 15132 KiB
02-multi-010.txt AC 73 ms 15708 KiB
03-max-001.txt AC 88 ms 17708 KiB
03-max-002.txt AC 84 ms 16828 KiB
03-max-003.txt AC 64 ms 14804 KiB
03-max-004.txt AC 76 ms 16132 KiB
03-max-005.txt AC 63 ms 14644 KiB
03-max-006.txt AC 63 ms 14916 KiB
03-max-007.txt AC 63 ms 14948 KiB
03-max-008.txt AC 67 ms 14924 KiB
04-test-001.txt AC 64 ms 14704 KiB
04-test-002.txt AC 64 ms 14588 KiB
04-test-003.txt AC 64 ms 14724 KiB