谜题 IBM-297
带前缀条件的基因字符串编辑
IBM Research · Ponder This · 2023 年 1 月
IBM Ponder This #297 · 2023 年 1 月
长度为
- T→C:左侧所有字符都是 C;
- T→G:紧邻左侧为 C,更左侧全为 A;
- C→T:左侧全为 T;
- C→A 或 A→C:紧邻左侧为 C,更左侧全为 A;
- G→T:左侧全为 T。
目标是以最少步数变成全 G。例子 CTTGG 可依次变为 CCTGG、ACTGG、ACGGG、TCGGG、TTGGG、CTGGG、CGGGG、GGGGG,共八步,对应 [(2,C),(1,A),(3,G),(1,T),(2,T),(1,C),(2,G),(1,G)],位置从 1 起。ACAC 的最少步数为 25。
任务:找出一个只含 A、C 的二十位初态,使变为全 G 的最少步数在 880,000 至 890,000 之间。第一行给初态,第二行给准确最少步数。
附加问题:求一百位全 T 变为全 G 的最少步数。
解答
认真尝试后再打开待补充。