简陋的题解
A题 模拟
首先找出每桶水最初可能的重量X千克,然后在满足既能让最初的总水 k*x <= n,又能有 k*x >=Y 剩余水的情况下,才能得到有效的消耗的水,否则就不存在这样的x。
B题 模拟
我用的是方向矩阵写的,其他的方法也可以。
C题 模拟
注意一下double型数据就行了。
D题 数论
先去除所有不是x因子的ai,对剩余的数求最小公倍数lc,如果lc能够整除x,则代表在其中能选出数,其最小公倍数是x。
然后__gcd是c++的algorithm库中的函数,求最大公约数。
E题 模拟
转置矩阵:将原矩阵的行和列互换位置得到的新矩阵。
F题 模拟
按照题意来就行,只不过也要注意浮点型和整型数据之间的转换。
//(注意一下我的int都是long long类型,宏定义的。)