2399.c 438 B

1234567891011121314151617181920
  1. #include <stdbool.h>
  2. #include <string.h>
  3. bool checkDistances(char *s, int *distance, int distanceSize)
  4. {
  5. for (int i = 0; i < strlen(s); i++)
  6. {
  7. int site = s[i] - 'a';
  8. if (distance[i] == -1)
  9. {
  10. continue;
  11. }
  12. if (site + distance[i] + 1 >= strlen(s) || s[i] != s[i + distance[site] + 1])
  13. {
  14. return false;
  15. }
  16. distance[i] = -1;
  17. }
  18. return true;
  19. }
备用站点 当前处于降级运行的备用站点,仅供应急访问,数据和功能可能不是最新。