首先不妨设z是三个数中的最大数;
然后对于每个 i\in【0,z)记录那个点(mod z)最早是在第几次到达的;bfs剪下枝貌似就能O(n);但是这是不可能的,所以你们能帮忙找下错吗?
因为现在不方便打字(手机),所以想让大佬们帮忙找下错qwq反正我是没找到错的,wtcl