- for (int i = 0; i < num - 1; i++)
- {
- int temp = 0;
- scanf("%d", &temp);
- // 向右移动
- if (temp > 0)
- arr[temp] = 1;
- // 向左移动
- else
- arr[abs(temp)] = 2;
- }
- int rll = 0;
- for (int i = abs(fir) + 1; i <= 100; i++)
- {
- if (arr[i] == 2) rll++;
- }
- int lrr = 0;
- for (int i = abs(fir) - 1; i >= 0; i--)
- {
- if (arr[i] == 1) lrr++;
- }
- if (fir > 0&&rll == 0||fir<0&&lrr==0)
- printf("1\n");
- else
- printf("%d", rll + lrr + 1);