求助站外题
  • 板块学术版
  • 楼主FL_sleake
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/11/11 15:39
  • 上次更新2023/11/11 17:24:11
查看原帖
求助站外题
368791
FL_sleake楼主2023/11/11 15:39

可能站内有,但是我没见过。

给定长度为n的字符串s。
你可以从s中选一些字符,不改变它们的相对顺序。
并且相邻字符不能同时选出。
问最终能构成多少个不同的字符串。
比如n=3,s=abc
可以选出a,b,c,ac,而不能选ab,bc,abc

n=2,s=aa时,答案为1,
因为无论选第一个a还是第二个a,
构成的字符串是一样的。

n<=100000
2023/11/11 15:39
加载中...