看來這就是我的死胡同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;
}
沒有留言:
張貼留言