- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Java 实现【分苹果】
那么最后B拿到的苹果数呢,B可以认为只要A的计算结果可以为0,那么这批苹果可以平分,我就可以按照我的计算方法,拿到我计算结果的一半 即 (3+5+6)/ 2 = 7。那么,如果想让B拿到最多的苹果数,就要要求A拿到的苹果数最少,那么求出这批苹果量最少的一组数据,那么这组数据的量为min的情况时,那么 min ^ (...^...N-1个数) = 0, 那么min就是A拿到的最少的苹果数,此时B拿到最多的苹果数为sum(N1+N2+...+Nn)-min。,我感觉出的不好,这题能挂掉一堆人,哈哈。
2023-06-24 15:46:26
659
2
原创 java实现 一个整数删除m位后剩下组成的最小数
/ 如果当前数比他前一位的数的值小,那么把前一位删掉,这里把前一位变成 # 号 --- 即删掉。// 前一位的数变成了最后一位,那么把最后一位删除,字符串长度可以缩短一个。// 如果没有前一位数小,则把当前值变成前一位,继续循环。一个数的位数有n位,删除m个数之后,还剩下n-m个位数,n-m> 0, 已知n > 0, m > 0。// 有删除的数据,则从第0下表继续循环。// 如果循环结束,没有删除的数据。// 记录在当前数的前一位的数的下标。求能删除m个数之后,能得到的最小的数。
2023-06-24 14:06:33
129
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人