Submission #62608228


Source Code Expand

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 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 400 / 400
Status
AC × 3
AC × 73
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 KiB
00-sample-002.txt AC 45 ms 17024 KiB
00-sample-003.txt AC 45 ms 17156 KiB
01-random-001.txt AC 56 ms 21652 KiB
01-random-002.txt AC 53 ms 20036 KiB
01-random-003.txt AC 65 ms 23228 KiB
01-random-004.txt AC 56 ms 20916 KiB
01-random-005.txt AC 60 ms 23824 KiB
01-random-006.txt AC 70 ms 26212 KiB
01-random-007.txt AC 82 ms 29000 KiB
01-random-008.txt AC 61 ms 24332 KiB
02-large-001.txt AC 77 ms 30864 KiB
02-large-002.txt AC 76 ms 30904 KiB
02-large-003.txt AC 89 ms 30372 KiB
02-large-004.txt AC 77 ms 30856 KiB
02-large-005.txt AC 77 ms 30756 KiB
02-large-006.txt AC 80 ms 30716 KiB
02-large-007.txt AC 86 ms 30820 KiB
02-large-008.txt AC 78 ms 30832 KiB
03-small-001.txt AC 45 ms 17064 KiB
03-small-002.txt AC 45 ms 17244 KiB
03-small-003.txt AC 45 ms 17168 KiB
03-small-004.txt AC 44 ms 17316 KiB
03-small-005.txt AC 44 ms 17080 KiB
03-small-006.txt AC 44 ms 17220 KiB
03-small-007.txt AC 44 ms 17004 KiB
03-small-008.txt AC 44 ms 16984 KiB
04-least-001.txt AC 78 ms 30772 KiB
04-least-002.txt AC 77 ms 30768 KiB
04-least-003.txt AC 84 ms 30788 KiB
04-least-004.txt AC 77 ms 31672 KiB
04-least-005.txt AC 79 ms 30468 KiB
04-least-006.txt AC 77 ms 30704 KiB
04-least-007.txt AC 85 ms 30784 KiB
04-least-008.txt AC 76 ms 30840 KiB
04-least-009.txt AC 76 ms 30664 KiB
04-least-010.txt AC 79 ms 30864 KiB
04-least-011.txt AC 84 ms 30740 KiB
04-least-012.txt AC 79 ms 30432 KiB
04-least-013.txt AC 76 ms 30788 KiB
04-least-014.txt AC 78 ms 30852 KiB
04-least-015.txt AC 84 ms 30552 KiB
04-least-016.txt AC 77 ms 30664 KiB
05-out-001.txt AC 76 ms 30812 KiB
05-out-002.txt AC 84 ms 30800 KiB
05-out-003.txt AC 79 ms 30664 KiB
05-out-004.txt AC 77 ms 30768 KiB
05-out-005.txt AC 85 ms 30776 KiB
05-out-006.txt AC 78 ms 30684 KiB
05-out-007.txt AC 78 ms 30880 KiB
05-out-008.txt AC 86 ms 30848 KiB
05-out-009.txt AC 78 ms 30812 KiB
05-out-010.txt AC 77 ms 30668 KiB
05-out-011.txt AC 85 ms 30816 KiB
05-out-012.txt AC 79 ms 30720 KiB
05-out-013.txt AC 77 ms 30640 KiB
05-out-014.txt AC 86 ms 30640 KiB
05-out-015.txt AC 77 ms 30612 KiB
05-out-016.txt AC 78 ms 30828 KiB
05-out-017.txt AC 86 ms 30832 KiB
05-out-018.txt AC 79 ms 30784 KiB
05-out-019.txt AC 87 ms 30924 KiB
05-out-020.txt AC 85 ms 30784 KiB
05-out-021.txt AC 87 ms 30768 KiB
05-out-022.txt AC 85 ms 30672 KiB
05-out-023.txt AC 85 ms 30716 KiB
05-out-024.txt AC 84 ms 30816 KiB
05-out-025.txt AC 45 ms 17092 KiB
05-out-026.txt AC 45 ms 16840 KiB
05-out-027.txt AC 45 ms 17128 KiB
05-out-028.txt AC 44 ms 16984 KiB
05-out-029.txt AC 44 ms 17104 KiB
05-out-030.txt AC 45 ms 17244 KiB