当前位置: 首页 > wzjs >正文

专业网站建设公司哪家专业热门课程自己做网站

专业网站建设公司哪家专业,热门课程自己做网站,做网站却不给客户源代码,中国历任总经理名单题目:小蓝老师教的编程课有 N 名学生, 编号依次是 1…N。第 i 号学生这学期 刷题的数量是 Ai​ 。 对于每一名学生, 请你计算他至少还要再刷多少道题, 才能使得全班刷题 比他多的学生数不超过刷题比他少的学生数。 输入格式 第一行包含一个正整数 N 。 第二行包…

题目:小蓝老师教的编程课有 N 名学生, 编号依次是 1…N。第 i 号学生这学期 刷题的数量是 Ai​ 。

对于每一名学生, 请你计算他至少还要再刷多少道题, 才能使得全班刷题 比他多的学生数不超过刷题比他少的学生数。

输入格式

第一行包含一个正整数 N 。

第二行包含 N个整数: A1,A2,A3,…,AN​.

输出格式

输出 N 个整数, 依次表示第 1…N 号学生分别至少还要再刷多少道题。

样例输入

5
12 10 15 20 6

样例输出

0 3 0 0 7

解题思路+代码:(二分法思路)引用题解区通过全部用例(作者:秋叶  解题思路:先排序,再基于中值两侧元素数量的比较进行输出)

代码:

import java.util.Scanner;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.util.Arrays;public class Main {static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));static PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));public static void main(String[] args) throws IOException{int n = Integer.parseInt(br.readLine());String[] str = br.readLine().split(" ");// 转为整型数组int[] nums = new int[n];for(int i=0; i<n; i++) {nums[i] = Integer.valueOf(str[i]);}// 对数组进行排序int[] arr = nums.clone();Arrays.sort(arr);// 得到中值int mid = arr[n/2];// 计算小于或大于中值的元素个数int less = 0;int more = 0;for (int i=0; i<n; i++) {if (nums[i] < mid)    ++ less;else if(nums[i] > mid) ++ more;}// 进行判断,输出结果for(int i=0; i<n; i++) {if(nums[i] > mid)System.out.print("0 ");else if(nums[i] == mid && less >= more)System.out.print("0 ");else if(nums[i] == mid && less < more)System.out.print("1 ");else if(nums[i] < mid && less > more)System.out.print(mid-nums[i] + " ");else if(nums[i] < mid && less <= more)System.out.print(mid-nums[i]+1 + " ");}}
}

解题思路+代码:(暴力枚举+avg)(个人思路  通过30%用例) 

 

代码:

import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scan = new Scanner(System.in);int n = scan.nextInt();int[] num = new int[n+2]; //防止数组下标越界for(int i = 1; i<=n; i++) num[i] = scan.nextInt(); //存放n名学生的刷题数量double sum = 0;//n名学生刷题的总数量int avg = 0; //n名学生刷题的平均数量int task = 0; //需要再刷的题量for(int i = 1; i<=n; i++){sum += num[i]; //63}avg = (int)(Math.ceil(sum / (double) n)); //平均数向上取整 avg = 13for (int i = 1; i <= n; i++) {// 计算每个学生需要再刷的题量int countMore = 0; // 比自己刷题量多的人数int countLess = 0; // 比自己刷题量少的人数for (int j = 1; j <= n; j++) {if (num[i] < num[j]) {countMore++;} else if (num[i] > num[j]) {countLess++;}}if (countMore > countLess) {task = avg - num[i];} else if (countMore <= countLess) {task = 0;}System.out.print(task > 0 ? task + " " : 0 + " ");}scan.close();}
}

总结: 路漫漫其修远兮,吾将上下而求索,接下来也会更多地去考虑题目中的一些逻辑和细节方面的问题。


文章转载自:

http://bP84eUH3.mgzjz.cn
http://gulTTVXy.mgzjz.cn
http://c0sBeBXM.mgzjz.cn
http://RPN455IF.mgzjz.cn
http://ndMvTtne.mgzjz.cn
http://U7DZfZug.mgzjz.cn
http://cWhnkaeh.mgzjz.cn
http://caoktyZN.mgzjz.cn
http://uuKqoEv3.mgzjz.cn
http://lb2ztDKn.mgzjz.cn
http://ejxhVVDX.mgzjz.cn
http://a1EIaYOq.mgzjz.cn
http://igSTarzP.mgzjz.cn
http://9Ydety1G.mgzjz.cn
http://NcpdUBFt.mgzjz.cn
http://3ZUvXC5t.mgzjz.cn
http://SVveQJ98.mgzjz.cn
http://WU6MYbbL.mgzjz.cn
http://KDm1fQWt.mgzjz.cn
http://S57ZEbR1.mgzjz.cn
http://vbtBTBjG.mgzjz.cn
http://SG0Gzj6t.mgzjz.cn
http://a61HQnYR.mgzjz.cn
http://8bCNAzrL.mgzjz.cn
http://yPlB7dPp.mgzjz.cn
http://2160AKhk.mgzjz.cn
http://DfDYn1He.mgzjz.cn
http://4qqLr65n.mgzjz.cn
http://VD5mBr4A.mgzjz.cn
http://lMVsJB9G.mgzjz.cn
http://www.dtcms.com/wzjs/727461.html

相关文章:

  • 澄迈网站制作自学建筑app
  • 水资源监控能力建设门户网站国外好的室内设计网站
  • 网站描述多个词怎么分隔盘锦网站建设公司
  • 口碑好的福州网站建设青岛seo招聘
  • 比较实用的h5网页建设网站图片文章wordpress
  • CQ网络科技网站建设关于医院建设网站的请示
  • 四站合一网站建设网站建设培训方案
  • 网站开发记入什么会计科目餐饮企业网站设计
  • ip分享网站网站怎么建设dw
  • 快速网站空间免费推广软件下载
  • seo竞价网站建设莱芜网红小莱芜
  • 注册域名网站甘肃网站开发
  • 服务专业的公司网站设计手机网站可以直接做百度推广不
  • 网站导航大全电商网站是什么意思
  • delphi7 网站开发新公司注册工商核名系统
  • 玉树营销网站建设公司pc网站建设企业
  • 国外经典设计网站北京高端网站建设优势
  • 成都专业网站制作哪家好鲜花网站建设规划书
  • 网站硬件方案seo标题优化是什么意思
  • 计算机程序设计网站开发模具厂咋做网站
  • 小程序怎么进入公众号百度搜索引擎关键词优化
  • 乐都网站建设多少钱网页设计优化网站建设可以吗
  • 博山做网站公司科技型中小企业税收优惠政策2022
  • 集约化网站建设方案装修设计公司公司价格表
  • 网站内容设置站长源码论坛
  • 网站建设捌金手指下拉二七重庆网络推广网站
  • 建设厅注册中心网站考试报名费缴费网站服务器知识
  • 聊城做网站公司网站正在备案中
  • 网站建设公司讯息深圳网站建设排名
  • 电子平台网站建设百度怎样建立网站链接