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

做营销网站代理挣钱吗网店推广网站

做营销网站代理挣钱吗,网店推广网站,网上做网站兼职,自己做免流网站思路:利用二分找到某个时间是满足“k个人可以完成” ,并且时间最小。 因为尽量让后面的人做任务,所以从后往前排任务(倒着分配)。从后往前遍历任务,如果此人加上这个任务超出之前求得的时间,就…

思路:利用二分找到某个时间是满足“k个人可以完成” ,并且时间最小。

因为尽量让后面的人做任务,所以从后往前排任务(倒着分配)。从后往前遍历任务,如果此人加上这个任务超出之前求得的时间,就移到上一个人。


#include <bits/stdc++.h>
using namespace std;
#define int long long
const int N = 1e4 + 10;
int t, k;
int ti[N];bool check(int u)
{              // u秒可不可以由k个人完成int s = 1; // 记录当前的人int a[N];  // 记录每人任务时间memset(a, 0, sizeof(a));for (int i = 1; i <= t; i++) // 遍历t个任务{if (a[s] + ti[i] > u) // 如果当前时间加上当前任务的时间大于u{s++; // 选下一个人a[s] += ti[i];}elsea[s] += ti[i];}if (s > k){ // 人数>kreturn false;}return true;
}
int c[N][2]; //[每人][起点+终点]
void print(int u)
{ // u为时间// 倒着分配int i = k, temp = 0;for (int j = t; j > 0; j--){if (c[i][1] == 0){ // 结束c[i][1] = j;}if (temp + ti[j] > u) // 时间超出,则换人(从后往前i--){c[i][0] = j + 1;i--;temp = ti[j];c[i][1] = j; // 结束}else{ // 时间未超出temp += ti[j];}}c[i][0] = 1;for (int i = 1; i <= k; i++){if (c[i][0] == 0)cout << 0 << " " << 0 << endl;elsecout << c[i][0] << " " << c[i][1] << endl;}
}
signed main()
{int l = -1, r = 0, ans = 0;cin >> t >> k;for (int i = 1; i <= t; i++){cin >> ti[i];l = max(l, ti[i]);//记录最大时间r += ti[i];//记录总时间}// 二分任务的时间while (l <= r){int mid = (l + r) / 2;if (check(mid)){r = mid - 1;ans = mid;}else{l = mid + 1;}}print(ans);return 0;
}

http://www.khdw.cn/news/22878.html

相关文章:

  • 中国房地产十大排名天津seo网络营销
  • 电子商务网站建设与管理理解百度百家自媒体平台注册
  • 做网站java步骤经典模板网站建设
  • 北京做网站建设的公司排名哈尔滨优化调整人员流动管理
  • 自己做的网站怎样弄网上it人必看的网站
  • 宠物网站建设策划报告南京seo新浪
  • 网站怎么提交收录微商营销
  • 网站定制开发与模版深圳推广
  • 推荐一些可以做笔试题的网站nba湖人队最新消息
  • 公司网站备案必须是企业信息么如何去推广
  • 开发网站找什么公司吗矿坛器材友情交换
  • 教育类网站怎么做网站自动推广软件
  • 网站怎么做聚合页面软文写作范例大全
  • 微信官网网站模板看广告赚钱的平台
  • 网站设计制作方案私人做网站建设
  • 做韩国网站有哪些百度seo点击
  • 网站功能说明书腾讯云服务器
  • 赣州专业网站推广搜狗排名优化工具
  • 北京文化传媒有限公司网站建设谷歌收录提交入口
  • 怎么样搭建qq号网站成都关键词快速排名
  • 资源库建设网站企业网站设计制作
  • 设计室内装修app软件新网站排名优化怎么做
  • 专门做宣传单的网站web设计一个简单网页
  • 犀牛云网站建设特点seo博客优化
  • 免费做图表的网站全网网络营销
  • 空白的网站怎么建设正规seo排名公司
  • 想做网站开发兼职友情链接格式
  • 国外专门做图像增强的网站郑州网络营销公司有哪些
  • 中企动力做网站多少钱网站接广告
  • 网站前端培训关键词热度分析工具