나는 오늘 버스에 있었고이 표지판을 발견했습니다.
seated standing wheelchairs
max1 37 30 00
max2 36 26 01
max3 34 32 00
착석 한 승객, 좌석 및 휠체어의 수는 모두 테이블에있는 열보다 크지 않아야합니다. (자세한 내용은 채팅을 참조하십시오.)
이 과제의 목적을 위해 우리는이 아이디어를 일반화 할 것입니다. 엄격하게 양의 길이 N (승객 유형 수)의 음이 아닌 정수 목록과 양의 차원의 음이 아닌 정수 행렬 (N 열 및 구성 당 한 행) , 또는이 값을 바꾼 경우) 어떤 구성 제한이 충족되는지를 나타내는 인덱스 / 거짓 거짓 / 두 고유 값 목록을 반환합니다.
예를 들어 위의 행렬 :
30,25,1
→ [1]
(0- 인덱스) [2]
(1- 인덱스) 또는 [false,true,false]
(부울) 또는 ["Abe","Bob","Abe"]
(2 개의 고유 한 값) 등
다음 테스트 사례는 위의 매트릭스와 0/1을 false / true로 사용합니다.
[30,30,0]
→ [1,0,1]
[30,31,0]
→ [0,0,1]
[35,30,0]
→ [1,0,0]
[0,0,1]
→ [0,1,0]
[0,0,0]
→ [1,1,1]
[1,2,3]
→[0,0,0]
다음 테스트 사례는 다음 매트릭스를 사용합니다.
1 2 0 4
2 3 0 2
[1,2,1,2]
→ [0,0]
[1,3,0,1]
→ [0,1]
[1,2,0,3]
→ [1,0]
[1,2,0,1]
→[1,1]
0
과 대신에 어떤 falsy 하나 1
?)
[x,31,z]
배제 max1
하고 max2
그들은 31 standees하지를 허용 않기 때문에.
[30,31,0]
일[1, 1, 1]
이에 의해 덮여 있기 때문에max3
?