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 |
|
|
| 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 |