登录
OEIS由OEIS基金会的许多慷慨捐赠者.

 


A361457型
数字k,以便第一个玩家在评论中描述的游戏中具有获胜策略。
0
3, 4, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 40, 42
抵消
1,1
评论
游戏从数字1到k-1开始。这两名球员交替移动。每一步包括删除两个或三个总和为k的数字。第一个没有可能移动的玩家将输掉。
链接
D.S.等人,将总共15个数字的2或3个数字涂上颜色,Mathematics StackExchange,2023年3月。
例子
5不是序列中的一个术语,因为第一个玩家没有获胜策略:游戏以{1,2,3,4}开始,第一个玩家必须删除{1,4}或{2,3},第二个玩家删除剩余的两个数字,而第一个玩家不可能移动。
a(3)=6是一个术语,因为第一个玩家可以删除{1,2,3},而第二个玩家没有可能的移动。
MAPLE公司
过滤器:=proc(n)local G;
G: =proc(S)选项记忆;局部nS,i,j,x,k;
nS:=nops(S);
对于i从1到nS-1 do
对于从i+1到nS的j do
x: =n-S[i]-S[j];
如果x=0,那么如果不是G(S减去{S[i],S[j]}),那么返回真fi;打破
elif x>0,则如果成员(x,S,'k')和k>j,则如果不是G(S减去{S[i],S[j],x}),则返回true fi fi
否则会中断
fi(菲涅耳)
od od;
终末程序;
G({$1..n-1})
结束进程:
选择(过滤器,[1..40]);
数学
滤波器[n_]:=模[{G},G[S_]:=G[S]=模[[{nS,i,j,x,k},nS=长度[S];对于[i=1,i<=nS-1,i++,对于[j=i+1,j<=nS,j++,x=n-S[[i]]-S[[j]];如果[x==0,如果[!G[S~补码~{S[i]],S[[j]]}],返回@True]; 中断[],如果[x>0,k=第一位置[S,x];如果[k!={}&&k[1]]>j,如果[!G[S~补码~{S[i]],S[[j]],x}],返回@True]],中断[]]]]];错误];G[范围[n-1]];
选择[范围[30],过滤器](*Jean-François Alcover公司2023年5月12日之后罗伯特·伊斯雷尔*)
黄体脂酮素
(Python)
从functools导入lru_cache
从itertools导入链,组合为C
定义:返回元组(已排序)
定义正常(n):
定义m(S,n):
如果总和(c)==n,则从(c代表链中c的c(c(S,2),c(S),3))中获得
@lru_cache(最大大小=无)
定义获胜(S,n):
返回非全部(赢(t(集(S)-集(P),n),对于m(S,n)中的P)
赢回(元组(范围(1,n)),n)
打印([k代表范围(1,26)中的k,如果正常(k)])#迈克尔·布拉尼基2023年5月19日
关键字
非n,更多
作者
罗伯特·伊斯雷尔2023年3月12日
扩展
a(30)来自迈克尔·布拉尼基,2023年5月22日
状态
经核准的

查找|欢迎光临|维基|注册|音乐|地块2|演示|索引|浏览|网络摄像头
贡献新序列。或评论|格式|样式表|变换|超级搜索|最近
OEIS社区|维护人OEIS基金会。

许可协议、使用条款、隐私政策。.

上次修改时间:2024年9月21日14:41 EDT。包含376087个序列。(在oeis4上运行。)