’ScḢƊ_:¥9“ ı?0‘y
온라인으로 사용해보십시오! 또는 테스트 스위트를 참조하십시오.
바꾸기 0
로를 +
, ,
, -
, .
, 또는 /
세트에 과 동일 , , , 또는 (아닌 각각 여기).43 44 45 46 47 48R(5,5)434445464748
어떻게?
이후 우리가 그것을 찾을 수 있습니다 :R(r,s)≤R(r−1,s)+R(r,s−1)
R(r,s)≤(r+s−2r−1)
이것은 다음 ’ScḢƊ
을 생산할 것입니다.
1 1 1 1 1
1 2 3 4 5
1 3 6 10 15
1 4 10 20 35
1 5 15 35 70
9가 결과에 들어갈 때마다 1을 빼면 목표에 3을 더 맞 춥니 다 _:¥9
.
1 1 1 1 1
1 2 3 4 5
1 3 6 9 14
1 4 9 18 32
1 5 14 32 63
나머지 두 개의 잘못된 값인 와 은 Jelly 's atom 및 코드 페이지 색인을 사용하여 변환 될 수 있습니다 .633263y
“ ı?0‘y
’ScḢƊ_:¥9“ ı?0‘y - Link: list of integers [r, s]
’ - decrement [r-1, s-1]
Ɗ - last 3 links as a monad i.e. f([r-1, s-1]):
S - sum r-1+s-1 = r+s-2
Ḣ - head r-1
c - binomial r+s-2 choose r-1
9 - literal nine
¥ - last 2 links as a dyad i.e. f(r+s-2 choose r-1, 9):
: - integer division (r+s-2 choose r-1)//9
_ - subtract (r+s-2 choose r-1)-((r+s-2 choose r-1)//9)
“ ı?0‘ - code-page index list [32,25,63,48]
y - translate change 32->25 and 63->48
5,5
할 수 있다고 생각합니다 (범위가 있음 )