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

网站设计便宜邢台视频优化排名

网站设计便宜,邢台视频优化排名,ps做网站导航条,致设计 官网第三题#xff1a;T3工作安排 标签#xff1a;结构体排序、贪心算法 题意#xff1a;有 n n n份任务。完成第 i i i份任务需要 t i t_i ti​的时间#xff0c;在这份任务没有完成之前#xff0c;每一个单位时间会收到 f i f_i fi​单位的罚款。求以什么顺序安排这些任务T3工作安排 标签结构体排序、贪心算法 题意有 n n n份任务。完成第 i i i份任务需要 t i t_i ti​的时间在这份任务没有完成之前每一个单位时间会收到 f i f_i fi​单位的罚款。求以什么顺序安排这些任务才能使罚款总额最少 数据范围 1 n , t i , f i 200 , 000 1n,\ t_i,\ f_i200,000 1n, ti​, fi​200,000 题解这道题有点像 洛谷P1012 [NOIP1998 提高组] 拼数 这道题。本质来说就是进行结构体排序的时候比较的内容不再是简单的两个对象比如代码里面 x x x和 y y y各自的数据内容而是说需要两者结合进行比较。 像这道题有两份任务 x x x和 y y y我到底是把 x x x先完成还是先把 y y y先完成我们需要考虑到先完成 x x x任务那对于 y y y来说就得等 x . t x.t x.t的时间那罚款就是 x . t ∗ y . f x.t*y.f x.t∗y.f同理先完成 y y y任务对于 x x x来说的罚款是 y . t ∗ x . f y.t*x.f y.t∗x.f我们需要贪心的考虑哪种所带来的罚款会少点。 还有个细节就是等待时间应该是累积的对于第 i i i项任务没完成之前需要收到罚款的时间是前 i i i项任务时间之和。 代码 #include bits/stdc.h using namespace std;typedef long long ll; struct node {ll t, f; }p[200005];bool cmp(node x, node y) {return x.t * y.f y.t * x.f; }int main() {ll n, sum 0, ans 0;cin n;for (int i 1; i n; i) {cin p[i].t p[i].f;}sort(p 1, p 1 n, cmp);for (int i 1; i n; i) {sum p[i].t;ans p[i].f * sum;}cout ans endl;return 0; }
http://www.zqtcl.cn/news/848916/

相关文章:

  • 什么是大型门户网站网站建设的经验之谈
  • 网站建站网站设计网站制作书生
  • 租号网站是怎么做的wordpress 快讯功能
  • 口碑好的盐城网站建设wordpress课堂主题
  • 网站品牌打造wordpress插件有木马
  • 网站开发与软件研发有什么区别查网站域名备案查询系统
  • 硬盘做免费嗳暧视频网站黄冈免费网站推广平台汇总
  • node做网站怎么知道蜘蛛来过怎么学网站设计
  • 青海省建设厅网站公示公告简单建站
  • 手机网站用什么后台wordpress 百度蜘蛛
  • 网站文章伪原创怎么做手机网站 程序
  • 网站建设每月工作多少开发小程序的目的
  • 社区网站建设方案pptwordpress用户名在哪看
  • 浙江企业响应式网站建设公司简介如何写
  • 自己做静态网站的步骤店面设计在线
  • 活动汪活动策划网站wordpress 无法保存
  • 门户网站开发案例兰州需要做网站的公司有哪些
  • 东莞企业网站asp网站怎么安装
  • 个人做公司网站网站备案取消接入
  • 崇信网站建设it外包的收益主要有哪些
  • 安陆做网站多少钱免费网站定制
  • 快递网站模版长春好的做网站公司有哪些
  • 怎么利用公司网站开发客户网站建设重点步骤
  • 网站站内推广用个人电脑做网站的步骤
  • 网站设计主要包含3个方面陕西城乡住房建设部网站
  • 专门做汽车配件的网站东莞招聘网有哪些比较好
  • 网站前台怎么套用织梦后台小网站怎么建设
  • 网站框架代码深圳手机网站设计
  • 更改网站主题九江建网站的公司
  • 如何分析一个网站网站页面建设