Problem - F - Codeforces 题意: 给出一个字符串,给出一个序列,每次对应位置的字符变成序列指定位置的字符,即序列中对应位置为2,那么字符串的这个位置的字符就要变成字符串第二个位置的字符,为最少进行几次可以让字符串变得和初始一样. 题解: 可以将字符串拆分成很多部分,每个部分就相当于一个环,然后求出这个环不变的最小次数,然后求出所有部分之间的最小公倍数即可. #include<bits/stdc++.h> using namespace std; typedef long…