T1 题意:给你一个串,求所有子序列个数,满足没有相同字符.1e5,2s. 解:考虑一个合法的子序列.其中每个字母的出现位置都有(出现次数)种选择.还可以不选,要 + 1. 然后乘起来就做完了.如果变成子串的话更简单,每个位置为开头的长度不会超过26,直接暴力.本质不同子串就开个hash池判重. 本质不同子序列......不会. #include <bits/stdc++.h> , MO = 1e9 + ; char str[N]; ]; int main() { int n; scanf(&…