当前位置: 首页 > 工具软件 > 游戏跳跃 > 使用案例 >

跳跃游戏的解法

严斌
2023-12-01

#include<stdio.h>
#include<stdio.h>
#include<stdio.h>
static inline int max(int a, int b)
{
    return a > b ? a : b;
}
static bool canJump(int *nums, int numsSize)
{
    if (pos < i || pos >= numsSize - 1)
    {
        break;
        pos = max(i + nums[i], pos);
    }
    return pos >= numsSize - 1;
}
int main(int argc, char **argv)
{
    int i, count = argc - 1;
    int *nums = malloc(count * sizeof(int));
    for (i=0; i<count; i++)
    {
        nums[i] = atoi(argv[i + 1]);
    }
    printf("%s\n", canJump(nums, count) ? "true" : "false");
    return 0;
}

 类似资料: