有的网站为什么打不开怎么回事,wordpress整站搬家,网站开发的源代码怎么算侵权,PHP网站建设视频免费问题分析 简而言之#xff0c;小明要邀请m个绅士到家#xff0c;家里有n个挂衣钩#xff0c;一个挂衣钩要支付i元#xff0c;如果挂衣钩不够了就要给每个绅士赔d元
思路分析 所以思路就很清楚了#xff0c;获取n#xff0c;d#xff0c;m的值#xff0c;并用数组存放每…
问题分析 简而言之小明要邀请m个绅士到家家里有n个挂衣钩一个挂衣钩要支付i元如果挂衣钩不够了就要给每个绅士赔d元
思路分析 所以思路就很清楚了获取ndm的值并用数组存放每个挂衣钩的钱如果mn那就大赚如果mn那就要赔付(m-n)*d
代码 import java.util.*;
import java.io.IOException;
public class Main {public static void main(String[] args) throws IOException {Scanner sc new Scanner(System.in);int n sc.nextInt();//存入nint d sc.nextInt();//存入dsc.nextLine();//吞回车int[] arrnew int[n];//用于存钩子的价格for (int i0;in;i){arr[i] sc.nextInt();//存入}sc.nextLine();//吞回车int msc.nextInt();//存入mint re0;//初始化答案Arrays.sort(arr);//从小到大排序如果有3个钩子但只有1位绅士他肯定选择最便宜的钩子if (mn){//如果mn说明钩子不够for (int i0;in;i){//此处上限是nrearr[i];//先算能赚多少}re-d*(m-n);//再计算要赔多少} else if (mn) {//钩子够的情况for (int i0;im;i){rearr[i];//那就算从小到大用m个钩子能赚多少}}System.out.println(re);//输出答案}
} 感谢您能够看到这里一起见证小何同学的算法学习如果您有不同的见解希望能得到您的指点和点悟如果您是和我一样的同学也希望这篇文章能对您有所帮助。