2025年10月11日 星期六

[1909] Remove One Element to Make the Array Strictly Increasing (TBD)

以為很簡單,結果看了解答還是不會= =+
看來這就是我的死胡同Orz 給它加個TBD好了... (痛哭)

bool canBeIncreasing(int* nums, int numsSize) {
int count = 0;
for (int i=1;i<numsSize; i++)
{
//[4, 8,(3),10]
//[4,(8),7,10]
if (nums[i]<=nums[i-1])
{
if (count >=1)
return false;
if ((i-2)>=0 && nums[i]<=nums[i-2])
nums[i]= nums[i-1];
count++;
}
}
return (count<=1)?true:false;
}

沒有留言:

張貼留言