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

深圳市建设工程合同备案网站电子商务网站分类

深圳市建设工程合同备案网站,电子商务网站分类,如何确认wordpress使用什么主题,如何提高网站点击量题目链接#xff1a;传送门 将nnn个可重复的整数分为mmm组#xff0c;每组中的数必须连续且不重复#xff0c;使人数最少的组人数最多。 两个最值肯定第一想到二分#xff0c;每次二分出一个值#xff0c;判断在这个值为答案的前提下能否完成分组。 在思考判别函数时发现…题目链接传送门 将nnn个可重复的整数分为mmm组每组中的数必须连续且不重复使人数最少的组人数最多。 两个最值肯定第一想到二分每次二分出一个值判断在这个值为答案的前提下能否完成分组。 在思考判别函数时发现没有必要二分单独依靠人数底线也并不能得到最优解通过贪心就可以直接得到答案。 先将这些数从小到大排序对每个数进行分组group[i]group[i]group[i]表示第iii组的末尾的数可见每组内的数是升序的。 对于一个数a[i]a[i]a[i]遍历现有的所有组如果有一个组的末尾的数group[i]a[i]−1group[i]a[i]-1group[i]a[i]−1则表示这个数可以接在这组的队尾。 但这样并不能保证最优解那我们添加一个条件将这个数加在长度最短的队的队尾即可保证最优。 #include bits/stdc.h #define A 100010using namespace std; int n, a[A]; int num, size[A], group[A];int main(int argc, char const *argv[]) {cin n;for (int i 1; i n; i) scanf(%d, a[i]);sort(a 1, a n 1);for (int i 1; i n; i) {int size_min INT_MAX, pos 0; bool flag 0;for (int j 1; j num; j)if (group[j] 1 a[i] and size[j] size_min)pos j, flag 1, size_min size[j];if (flag) size[pos], group[pos] a[i];else group[num] a[i], size[num] 1;}int ans INT_MAX;for (int i 1; i num; i) ans min(ans, size[i]);cout ans endl; }
http://www.hkea.cn/news/14353990/

相关文章:

  • 美食网站建设的时间进度表物联网方案
  • 做的好的旅游网站江苏省网站建设哪家好
  • 网站为什么功能需求教做甜品网站
  • 河南五建建设集团有限公司网站aspcms网站打开慢
  • 网站建设开发心得哪家开发app公司好
  • 汕头选择免费网站优化seo成创
  • 寿光做网站的做百度网站分录
  • 网站建设怎么找客户北京个人注册公司
  • 赣州网站建设jxgzg3网站展示重点
  • 创建企业网站经过哪些步骤wordpress 搜索 下一个
  • 未成年人思想道德建设网站微分销系统哪个好
  • 傻瓜网站建设软件学习网站建设软件叫什么
  • 哈巴河网站制作营销外贸网站建设
  • 定制网站开发公司生物医药嘉兴市住房和城乡建设局门户网站
  • 会泽网站建设wordpress广告位的添加方法
  • APP加网站建设预算多少钱怎样建个网站
  • elementui 做的网站新加坡网站建设公司
  • 长春网站建设同信在百度云上做网站
  • 网站建设算什么费用搜狗网站排名软件
  • 自助网站建设技术支持了解电商基本知识
  • 免费快递网站源码企业工商登记信息查询系统
  • 衣服网站设计邢台seo外包
  • 内容管理网站网站开发小程序定制
  • 数码产品网站建设计划书小目标网站建设
  • 响应式网站div居中企业级网站开发需求分析
  • 建网站的设备制作网站要花多少钱如何
  • 芜湖网站建设芜湖深圳设计周展会2023时间
  • 男女做爰视频网站在线视频继续接入备案 增加网站 区别
  • 做动图的网站知乎如何推广自己网站链接
  • 精品网站制作公司做旅游网站宣传