题解 3150: 蓝桥杯2023年第十四届省赛真题-冶炼金属

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

就是求最大值和最小值

摘要:解题思路:有M个普通金属,能得到N个特殊金属,最大转化率就是M/N向下取整,最小转化率就是M/(N+1)向上取整,求的是所有记录的共同上限和下限,当一个例子的上限最小意味着每个例子都存在同样的上限,同……

简单的暴力解决冶炼金属问题

摘要:解题思路:最大转化率就是min(金属O/金属X),只需遍历求出最大转化率,然后对最大转换率依次做减一操作评判是否满足即可注意事项:参考代码:#include<iostream>#include<vec……

3150冶炼金属 微暴力 c语言 百分百通过

摘要:解题思路:    首先用一个数组r[10000][2]来记录所有的从 普通金属 转换为 特殊金属 的记录,使用v[10000]数组来记录所有的 转换率 。    可以发现,所有的转换率记录中最小的一个……

100%通过,遍历数组完美解决

摘要:解题思路:1.将普通金属记录放进数组之后,我们依次求出每个记录冶炼出特殊金属需要普通金属的个数,因为需要满足所有的记录条件,所有记录里面的最小值就是它们共同需要的最大值。2.求最小值只需要从最大值开始……

C语言写冶炼金属(超简便写法)

摘要:解题思路:由题目可知V为最小时向上取整,V为最大时为向下取整:当 V = 20 时,有:⌊75/20⌋ = 3,⌊ 53/20 ⌋ = 2,⌊ 59/20 ⌋ = 2,可以看到符合所有冶炼记录。当 V……