首先,我们知道k天之后所有的兔子的总的重量增加为k,那么我们现在就是要把这k分配到n只兔子上面。我们知道,这n只兔子除了体重的差别之外其余任何都是一样的,也就是等概率的。所以我们知道每千克的体重的价值都是等价的。那么最后这k一定是根据体重的占比均匀分到每个兔子上面,所以每只兔子最后的体重就是 a [ i ] + k ∗ ( a [ i ] ∗ k ∑ i = 1 n a [ i ] ) a[i]+k*(a[i]*\frac{k}{\sum^n_{i=1}a[i]}) a[i]+k∗(a[i]∗∑i=1na[i]k)。带入得结果即可。
J. Justifying the Conjecture题目意思我们需要将一个合数转化为一个素书和一个合数相加的结果。思路分析我们很容易判断如果这个数字x是奇数,那么我们可以和3和x-3组合在一起。因为x-3一定是一个偶数,但是这里要排除x-3=2的情况,所以我们先对0-5的情况进行特判就行了。然后如果x为偶数,那么拆分成2和x-2的形式,因为这里x-2一定是一个偶数,偶数除了2都是合数。代码如下#include<bits/stdc++.h> using name