没有新消息
0 条评论
暂无评论,快来写下您的评论
问题来自于
福大大
北京/西昌学院/研发工程师
#福大大架构师每日一题#2023-04-20:有一堆石头,用整数数组 stones 表示 其中 stones[i] 表示第
2023-04-20:有一堆石头,用整数数组 stones 表示 其中 stones[i] 表示第 i 块石头的重量。 每一回合,从中选出任意两块石头,然后将它们一起粉碎 假设石头的重量分别为 x 和 y,且 x <= y 那么粉碎的可能结果如下: 如果 x == y,那么两块石头都会被完全粉碎; 如果 x !=
1108
阅读
2
回答
#福大大架构师每日一题#2023-04-20:有一堆石头,用整数数组 stones 表示 其中 stones[i] 表示第
int x,y,i; for (i=n;i>1;){ 随机取第x,y块石头; if(两块石头相等){ 把最后两块赋值给第x和y; n-=2; }else{ 把两块的差赋给x; 把最后一块赋给y; n--; } }