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

湖南省建设厅官网站小区物业管理网站开发报告

湖南省建设厅官网站,小区物业管理网站开发报告,域名到期对网站影响,有效的网络编址方案有最少刷题数 题目分析 对于每一名同学计算还需要再刷多少题才能保证刷题数比他多的人数不超过刷题数比他少的学生人数。我们可以考虑统计每一个分数的前缀和数组#xff0c;sum[i]表示当前学生中#xff0c;刷题数小于等于i的人数。那么对于学生i的刷题数a[i]#xff0c;su…最少刷题数 题目分析 对于每一名同学计算还需要再刷多少题才能保证刷题数比他多的人数不超过刷题数比他少的学生人数。我们可以考虑统计每一个分数的前缀和数组sum[i]表示当前学生中刷题数小于等于i的人数。那么对于学生i的刷题数a[i]sum[a[i]-1]表示刷题数比该同学少的人数n-sum[a[i]]1表示刷题数比该同学多的人数这里的1是因为减掉了该同学本身所以要再加回来。我们可以通过sum[a[i]-1]与n-sum[a[i]]的大小来判断该学生是否需要再刷题。 如果sum[a[i]-1]n-sum[a[i]]说明该同学不需要再刷题 如果sum[a[i]-1]n-sum[a[i]]说明该同学需要再刷题那么需要刷多少道题呢我们只需要找到满足sum[x-1]n-sum[x]的最小的x就可以了。其实这个x是固定的那么我们要怎么找这个x呢就是遍历一遍sum数组即可。 寻找满足sum[pos-1]n-sum[pos]的最小的pos for(int i 1;i maxn;i) {if(cnt[i-1]-1n-cnt[i]) {pos i;break;} }遍历所有学生的刷题数如果sum[a[i]-1]n-sum[a[i]]说明该同学不需要再刷题打印0否则打印当前刷题数和pos之间的差值。 for(int i 1 ; i n ; i ) {if(a[i]0) System.out.print(pos-a[i] );//注意刷题数为0时要特判不然会数组越界else {if(cnt[a[i]-1]n-cnt[a[i]]) System.out.print(0 );elseSystem.out.print(pos-a[i] );} }题目代码 import java.io.*; public class Main {static final int N 100000 ;public static void main(String[] args) throws IOException {StreamTokenizer in new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));in.nextToken() ;int n (int)in.nval ;int a[] new int[n 1] ;int cnt[] new int[N 1] ;int maxn 0 ;for(int i 1 ; i n ; i ) {in.nextToken();a[i] (int)in.nval ;cnt[a[i]] ;maxn Math.max(maxn , a[i]) ;}for(int i 1 ; i maxn ; i ) {cnt[i] cnt[i - 1] ;}int pos -1;for(int i 1;i maxn;i) {if(cnt[i-1]-1n-cnt[i]) {pos i;break;}}for(int i 1 ; i n ; i ) {if(a[i]0) System.out.print(pos-a[i] );//注意刷题数为0时要特判不然会数组越界else {if(cnt[a[i]-1]n-cnt[a[i]]) System.out.print(0 );elseSystem.out.print(pos-a[i] );}}} }
http://www.pierceye.com/news/768960/

相关文章:

  • 优化排名推广教程网站免费房地产网站模板
  • 商城网站建设都需要多少钱电子商务网站建设预算
  • 万荣做网站怎么优化一个网站关键词
  • 潍坊市建设局网站网络工程师 网站建设
  • 做网站要求什么条件计算机网络技术学什么
  • 建设网站呼叫中心有什么好处中国能源建设集团有限公司级别
  • 免费论坛建站二 网站建设的重要性
  • wordpress站点迁移怎样做带音乐的表白网站
  • 海淀网站制作网站建设基本技术
  • 做一个平面网站的成本如何搭建一个app平台
  • 建设工程学部研究生培养网站义乌网站建设和制作
  • 简单的模板网站吉安网站建设jxthw
  • js做的网站佛山本地的网站设计公司
  • 企业网站页面网站建设朝阳
  • ui设计工具有哪些百度seo排名优化系统
  • 网站建设案例简介怎么写淘宝官方网站主页
  • 国外网站 dns南京模板做网站
  • 河北企业网站建设技术江西省外省建设入库网站
  • 网站建设的概念如何将自己做的网站放到网上去
  • 网站维护明细报价表最新的网站建设架构
  • 百度大全seo推广话术
  • 做网站赚钱流程英文网站建设注意什么
  • 腾讯 云上做网站教程开源系统 网站
  • 临沂罗庄做网站服装商城网站建设价格
  • 保定企业官网搭建对网站有效的优化软件
  • 网站后台代码在哪修改股权众筹网站建设
  • 站群源码北京公司注销
  • 营销型网站策划建设台州市住房和城乡建设厅网站
  • 达内网站开发课程wordpress自动添加标签页
  • 免费的个人网站空间我做淘宝网站卖东西怎么激活