- 博客(2)
- 收藏
- 关注
原创 第十三届蓝桥杯省赛JavaA组解析
个,而对于每个排列,排列的间隔不会改变,数字n的插入位置有n种选择,插入数字n后,n的前面有几个数字,那么这个排列因为n的价值就是几(n在这个排列里面最大)。/*假设m可被a+k,b+k整除,那么a%m=b%m,则(a-b)%m=0,要使得m最大,只需要令a-b的绝对值等于m即可。令m=|a-b|,m就是a,b的最大公约数或者是最大公约数的最大倍数,即m确定了公约数的上限,m的大小位置有两个,一个是m在(a,b)之间,另一个是m比a和b都小。或者找到一个最小整数n,使得m*n>b,则k=m*n-b。
2023-04-06 23:43:07 757 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人