Submission #62608228
Source Code Expand
Copy
N,*A = $<.read.split.map(&:to_i)if N==3y = A.count(0)<=2elsey = case N%4when 0truewhen 10<A.count(1)when 2R4 = [nil]*4A.each_with_index{|a,i|R4[i%4] = true if a==1}4.times.any?{|i| R4[i] && (R4[(i+1)%4]||R4[(i+3)%4]) }when 30<A.count(1)endendputs(y ? 'Yes' : 'No')
N,*A = $<.read.split.map(&:to_i) if N==3 y = A.count(0)<=2 else y = case N%4 when 0 true when 1 0<A.count(1) when 2 R4 = [nil]*4 A.each_with_index{|a,i| R4[i%4] = true if a==1 } 4.times.any?{|i| R4[i] && (R4[(i+1)%4]||R4[(i+3)%4]) } when 3 0<A.count(1) end end puts(y ? 'Yes' : 'No')
Submission Info
Submission Time | |
---|---|
Task | A - ARC Arc |
User | ds14050 |
Language | Ruby (ruby 3.2.2) |
Score | 400 |
Code Size | 341 Byte |
Status | AC |
Exec Time | 89 ms |
Memory | 31672 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 400 / 400 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | 00-sample-001.txt, 00-sample-002.txt, 00-sample-003.txt |
All | 00-sample-001.txt, 00-sample-002.txt, 00-sample-003.txt, 01-random-001.txt, 01-random-002.txt, 01-random-003.txt, 01-random-004.txt, 01-random-005.txt, 01-random-006.txt, 01-random-007.txt, 01-random-008.txt, 02-large-001.txt, 02-large-002.txt, 02-large-003.txt, 02-large-004.txt, 02-large-005.txt, 02-large-006.txt, 02-large-007.txt, 02-large-008.txt, 03-small-001.txt, 03-small-002.txt, 03-small-003.txt, 03-small-004.txt, 03-small-005.txt, 03-small-006.txt, 03-small-007.txt, 03-small-008.txt, 04-least-001.txt, 04-least-002.txt, 04-least-003.txt, 04-least-004.txt, 04-least-005.txt, 04-least-006.txt, 04-least-007.txt, 04-least-008.txt, 04-least-009.txt, 04-least-010.txt, 04-least-011.txt, 04-least-012.txt, 04-least-013.txt, 04-least-014.txt, 04-least-015.txt, 04-least-016.txt, 05-out-001.txt, 05-out-002.txt, 05-out-003.txt, 05-out-004.txt, 05-out-005.txt, 05-out-006.txt, 05-out-007.txt, 05-out-008.txt, 05-out-009.txt, 05-out-010.txt, 05-out-011.txt, 05-out-012.txt, 05-out-013.txt, 05-out-014.txt, 05-out-015.txt, 05-out-016.txt, 05-out-017.txt, 05-out-018.txt, 05-out-019.txt, 05-out-020.txt, 05-out-021.txt, 05-out-022.txt, 05-out-023.txt, 05-out-024.txt, 05-out-025.txt, 05-out-026.txt, 05-out-027.txt, 05-out-028.txt, 05-out-029.txt, 05-out-030.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00-sample-001.txt | AC | 44 ms | 17068 KB |
00-sample-002.txt | AC | 45 ms | 17024 KB |
00-sample-003.txt | AC | 45 ms | 17156 KB |
01-random-001.txt | AC | 56 ms | 21652 KB |
01-random-002.txt | AC | 53 ms | 20036 KB |
01-random-003.txt | AC | 65 ms | 23228 KB |
01-random-004.txt | AC | 56 ms | 20916 KB |
01-random-005.txt | AC | 60 ms | 23824 KB |
01-random-006.txt | AC | 70 ms | 26212 KB |
01-random-007.txt | AC | 82 ms | 29000 KB |
01-random-008.txt | AC | 61 ms | 24332 KB |
02-large-001.txt | AC | 77 ms | 30864 KB |
02-large-002.txt | AC | 76 ms | 30904 KB |
02-large-003.txt | AC | 89 ms | 30372 KB |
02-large-004.txt | AC | 77 ms | 30856 KB |
02-large-005.txt | AC | 77 ms | 30756 KB |
02-large-006.txt | AC | 80 ms | 30716 KB |
02-large-007.txt | AC | 86 ms | 30820 KB |
02-large-008.txt | AC | 78 ms | 30832 KB |
03-small-001.txt | AC | 45 ms | 17064 KB |
03-small-002.txt | AC | 45 ms | 17244 KB |
03-small-003.txt | AC | 45 ms | 17168 KB |
03-small-004.txt | AC | 44 ms | 17316 KB |
03-small-005.txt | AC | 44 ms | 17080 KB |
03-small-006.txt | AC | 44 ms | 17220 KB |
03-small-007.txt | AC | 44 ms | 17004 KB |
03-small-008.txt | AC | 44 ms | 16984 KB |
04-least-001.txt | AC | 78 ms | 30772 KB |
04-least-002.txt | AC | 77 ms | 30768 KB |
04-least-003.txt | AC | 84 ms | 30788 KB |
04-least-004.txt | AC | 77 ms | 31672 KB |
04-least-005.txt | AC | 79 ms | 30468 KB |
04-least-006.txt | AC | 77 ms | 30704 KB |
04-least-007.txt | AC | 85 ms | 30784 KB |
04-least-008.txt | AC | 76 ms | 30840 KB |
04-least-009.txt | AC | 76 ms | 30664 KB |
04-least-010.txt | AC | 79 ms | 30864 KB |
04-least-011.txt | AC | 84 ms | 30740 KB |
04-least-012.txt | AC | 79 ms | 30432 KB |
04-least-013.txt | AC | 76 ms | 30788 KB |
04-least-014.txt | AC | 78 ms | 30852 KB |
04-least-015.txt | AC | 84 ms | 30552 KB |
04-least-016.txt | AC | 77 ms | 30664 KB |
05-out-001.txt | AC | 76 ms | 30812 KB |
05-out-002.txt | AC | 84 ms | 30800 KB |
05-out-003.txt | AC | 79 ms | 30664 KB |
05-out-004.txt | AC | 77 ms | 30768 KB |
05-out-005.txt | AC | 85 ms | 30776 KB |
05-out-006.txt | AC | 78 ms | 30684 KB |
05-out-007.txt | AC | 78 ms | 30880 KB |
05-out-008.txt | AC | 86 ms | 30848 KB |
05-out-009.txt | AC | 78 ms | 30812 KB |
05-out-010.txt | AC | 77 ms | 30668 KB |
05-out-011.txt | AC | 85 ms | 30816 KB |
05-out-012.txt | AC | 79 ms | 30720 KB |
05-out-013.txt | AC | 77 ms | 30640 KB |
05-out-014.txt | AC | 86 ms | 30640 KB |
05-out-015.txt | AC | 77 ms | 30612 KB |
05-out-016.txt | AC | 78 ms | 30828 KB |
05-out-017.txt | AC | 86 ms | 30832 KB |
05-out-018.txt | AC | 79 ms | 30784 KB |
05-out-019.txt | AC | 87 ms | 30924 KB |
05-out-020.txt | AC | 85 ms | 30784 KB |
05-out-021.txt | AC | 87 ms | 30768 KB |
05-out-022.txt | AC | 85 ms | 30672 KB |
05-out-023.txt | AC | 85 ms | 30716 KB |
05-out-024.txt | AC | 84 ms | 30816 KB |
05-out-025.txt | AC | 45 ms | 17092 KB |
05-out-026.txt | AC | 45 ms | 16840 KB |
05-out-027.txt | AC | 45 ms | 17128 KB |
05-out-028.txt | AC | 44 ms | 16984 KB |
05-out-029.txt | AC | 44 ms | 17104 KB |
05-out-030.txt | AC | 45 ms | 17244 KB |