3115 if(n == 1 || n == 2) {
3119 auto *x =
new int[n];
3120 auto *jmp =
new int[n];
3121 auto *in =
new int[n];
3122 memset(in, 0, n *
sizeof(
int));
3123 for(
int i = 0; i < n; i++) {
3131 for(
int i = 1; i < n - 1; i++) {
3132 if(x[i + 1] - x[i] < x[i] - x[i - 1]) {
3140 int circle_count = 0;
3142 for(
int i = 0; i < n; i++) {
3146 if(jmp[jmp[i]] == i && in[i] == 1 && in[jmp[i]] == 1) {
3151 cout << ans + circle_count;