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

微信做单页的网站/网站功能优化的方法

微信做单页的网站,网站功能优化的方法,php网站开发视频教程下载,电影网站开发需要多少钱Description 有n位同学,每位同学都参加了全部的m门课程的期末考试,都在焦急的等待成绩的公布。第i位同学希望在第ti天或之前得知所.有.课程的成绩。如果在第ti天,有至少一门课程的成绩没有公布,他就会等待最后公布成绩的课程公布成…

Description

有n位同学,每位同学都参加了全部的m门课程的期末考试,都在焦急的等待成绩的公布。第i位同学希望在第ti天
或之前得知所.有.课程的成绩。如果在第ti天,有至少一门课程的成绩没有公布,他就会等待最后公布成绩的课程
公布成绩,每等待一天就会产生C不愉快度。对于第i门课程,按照原本的计划,会在第bi天公布成绩。有如下两种
操作可以调整公布成绩的时间:1.将负责课程X的部分老师调整到课程Y,调整之后公布课程X成绩的时间推迟一天
,公布课程Y成绩的时间提前一天;每次操作产生A不愉快度。2.增加一部分老师负责学科Z,这将导致学科Z的出成
绩时间提前一天;每次操作产生B不愉快度。上面两种操作中的参数X,Y,Z均可任意指定,每种操作均可以执行多次
,每次执行时都可以重新指定参数。现在希望你通过合理的操作,使得最后总的不愉快度之和最小,输出最小的不
愉快度之和即可

Solution

考试的时候并没有想到QAQ

正解应该是三分啦…但是直接枚举Deadline线性可做

具体实现见代码

#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#define MAXN 100005
#define INF 1e16
typedef long long LL;
using namespace std;
int n,m,a,b,c;
LL student[MAXN],course[MAXN];
int read()
{int x=0;char c=getchar();while(c<'0'||c>'9')c=getchar();while(c>='0'&&c<='9')x=x*10+c-'0',c=getchar();return x;
}
int main()
{a=read(),b=read(),c=read(),n=read(),m=read();int day=0;LL cost=0,mov=0,left=0,ans;for(int i=1;i<=n;i++){int t;t=read();student[t]++;day=max(day,t);}for(int i=1;i<=m;i++){int t;t=read();course[t]++;day=max(day,t);}for(int i=1;i<=day;i++){cost+=student[i]*(day-i);left+=course[i]*(day-i);student[i]+=student[i-1];//维护前缀和course[i]+=course[i-1];}ans=cost*c;for(int i=day-1;i>0;i--){mov+=(m-course[i]);//在这天后完结的课需要向前移动一天 left-=course[i];//前面的所有课程向后移动的范围减少了1天 cost-=student[i];//减掉希望在这天以前完结的学生一天的不满意度 if(c>=INF&&cost)continue;LL p=left>0?left:0;if(mov<p)p=mov;if(a<b)ans=min(ans,p*a+(mov-p)*b+cost*c);else ans=min(ans,mov*b+cost*c);}printf("%lld\n",ans);return 0;
} 

 

转载于:https://www.cnblogs.com/Zars19/p/6792581.html

http://www.jmfq.cn/news/5037931.html

相关文章:

  • wordpress文章修改大小/网站优化快速排名软件
  • 利用万网做网站/怎么创造自己的网站
  • .东莞网站建设/sem推广
  • 免费flash网站模板带后台/大连seo按天付费
  • 求个网站没封的/小程序开发教程全集免费
  • 石家庄网站制作找谁/百度推广区域代理
  • 厦门网站建设设/如何注册属于自己的网站
  • 广州好蜘蛛网站建设公司/seo推广绩效考核指标是什么
  • 长春网站建设外包/seo搜索引擎营销工具
  • 怎么使用创客贴网站做图/seo导航
  • 铁岭网站开发/石家庄seo全网营销
  • 站长之家源码下载/视频剪辑培训班学费一般多少
  • 微网站用什么做的/大数据营销软件
  • 科技网站建设/域名大全查询
  • 青海省住房和城乡建设厅 网站/信息流优化师简历怎么写
  • 一叶子电子商务网站建设策划书/最新的疫情防控政策和管理措施
  • 网站建设被骗维护费/国外免费网站域名服务器查询软件
  • 建设银行网上银行登录入口/镇江seo快速排名
  • 做网站挣钱来个好心人指点一下呗/百度搜索简洁版网址
  • 哪些网站做外链/网络营销推广渠道
  • 华容网站/百度刷排名seo软件
  • 有做外贸的平台网站吗/卢镇seo网站优化排名
  • 济南找工作哪个网站好/链接地址
  • 做网站租空间/营销的四种方式
  • 长宁网站建设公司/seo数据是什么
  • seo优化网站建设公司/广州网站设计
  • 厦门网站建设 php/网站建设步骤
  • 郑州疫情严重程度/适合seo的网站
  • 网站的滚动字幕怎么做/会员卡营销策划方案
  • 做h5哪个网站好/宜兴百度推广