UVA 11389 The Bus Driver Problem(贪心)

uniapp APP端:蓝牙报错writeBLECharacteristicValue:fail property not support(uni.writeBLECharacteristicVal) uni-app 蓝牙fail property not support、发现不了服务特征值的问题、突然发现微信蓝牙小秘密,使用uni-app编译成安卓APP后报错writeBLECharacteristicValue:fail property not support,发现不了服务特征值,uniApp APP调用蓝牙API发送指令过快导致,uniapp 蓝牙 writeBLECharacteristicValue property_not_support iOS Android BLE GATT 特征值写入 阅读详情

题意:

有n个司机,n条下午路线和n条晚上路线,现在要给每个司机安排一条下午路线和一条晚上路线,如果司机的工作时间超过d,则要按照每小时r元增加加班费,问最少需支付多少加班费。

解析:

贪心,下午最大的搭配晚上最小的之和,它和d的差值的和,一定是最小的。

my code

#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <cstdlib>
using namespace std;
typedef long long ll;
const int N = 105;
int n, d, r;
int mon[N], eve[N];

bool cmp(int a, int b) {
    return a > b;
}

int main() {
    while(scanf("%d%d%d", &n, &d, &r) != EOF) {
        if((n + d + r) == 0) break;
        for(int i = 0; i < n; i++) {
            scanf("%d", &mon[i]);
        }
        for(int i = 0; i < n; i++) {
            scanf("%d", &eve[i]);
        }
        sort(mon, mon+n);
        sort(eve, eve+n, cmp);
        int ans = 0;
        for(int i = 0; i < n; i++) {
            int tmp = mon[i] + eve[i]; 
            if(tmp > d)
                ans += (tmp - d) * r;
        }
        printf("%d\n", ans);
    }
    return 0;
}
Go基础:一文掌握Go语言网络编程 Go语言凭借强大的标准库和原生并发支持,非常适合网络编程开发。文章介绍了Go语言在网络编程中的核心概念和应用场景,包括TCP、UDP和HTTP等协议的具体实现方法。主要内容包括:1)网络编程核心概念(Listener、Conn、Addr等);2)TCP服务器/客户端的实现流程与示例代码;3)UDP无连接通信的实现方式;4)利用net/http包构建HTTP服务。文章通过详细的代码示例展示了如何利用Go的Goroutine和Channel特性高效处理网络连接,并强调了连接管理的最佳实践。 阅读详情

相关推荐

CTFshow-pwn入门-前置基础pwn32-pwn34

CTFshow-pwn入门-前置基础pwn32-pwn34

你们de4月天的博客 1131

[UVA-11389] The Bus Driver Problem【贪心】

The Bus Driver Problem In a city there are n bus drivers. Also there are n morning bus routes and n afternoon bus routes with various lengths. Each driver is assigned one morning route and one evening...

qq_43966202的博客 277

扩展卡尔曼滤波(EKF)理论讲解与实例(matlab、python和C++代码)

扩展卡尔曼滤波(EKF)理论讲解与实例(matlab、python和C++代码) 文章目录扩展卡尔曼滤波(EKF)理论讲解与实例(matlab、python和C++代码)理论讲解KF和EKF模型对比雅可比矩阵计算计算实例应用实例线性模型CV模型:CA模型非线性模型CTRV模型:CTRV实例(python)small demo抛物线demo飞机高度demoC++实例参考文献 我们上篇提到的卡尔曼滤波是用于线性系统,预测(运动)模型和观测模型是在假设高斯和线性情况下进行的。简单的卡尔曼滤波必须应用在符合高斯分布

O_MMMM_O的博客 10万+

The Bus Driver Problem UVA - 11389

问题 https://vjudge.net/problem/UVA-11389 分析 先是排序,从小到大的排序。 凑对子,每一个下午路线要和一个夜晚路线配合,是他们尽量大于等于d。所以直接用最小的和另一个的最大的相加,这里贪心,大概想了一下可行,没有严格证明。 #include <iostream> #include <cstdio> #include <cmath&...

zpf1998的博客 227

Chromatix 7实战:从零开始调优ISP模块的完整流程(附常见报错解决方案)

本文提供了高通平台Camera调试工具Chromatix 7的完整实战指南。详细阐述了从环境准备、项目初始化、基础校正(如LSC、BPC)到核心ISP管线(Demosaic、CCM、HDR)及后处理(CAC、ANR)的调优全流程,并附带了常见报错(如“未初始化实例”)的解决方案,旨在帮助工程师建立系统性的调试方法论。

weixin_29290863的博客 622

自然语言处理6 -- 情感分析

1 概述 情感分析是自然语言处理中常见的场景,比如淘宝商品评价,饿了么外卖评价等,对于指导产品更新迭代具有关键性作用。通过情感分析,可以挖掘产品在各个维度的优劣,从而明确如何改进产品。比如对外卖评价,可以分析菜品口味、送达时间、送餐态度、菜品丰富度等多个维度的用户情感指数,从而从各个维度上改进外卖服务。 情感分析可以采用基于情感词典的传统方法,也可以采用基于深度学习的方法,下面详细讲解 ...

谢杨易的博客 5万+

磁力链接 结构解析 分享

磁力链接由一组参数组成,参数间的顺序没有讲究,其格式与在HTTP链接末尾的查询字符串相同。最常见的参数是"xt",是"exact topic"的缩写,通常是一个特定文件的内容散列函数值形成的URN,例如: magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C 其值是Base32编码的文件的SHA-1散列。 注意,虽然这个链接指向一个特定

Cony_14的博客 12万+

【小白深度教程 1.32】手把手教你从多视角图像进行 3D 重建(SfM 算法)

重建的目标是从一组照片中推导场景的几何结构,假设摄像机位置和内部参数是已知的或可以从图像集中猜测。 这是通过使用多个照片,在其中应用运动结构法(Structure from Motion,SfM)来解决像素级对应问题,部分地恢复3D信息来实现的。

2401_87064292的博客 2160

Java接口

1、接口不是类,不能用new来实例化,但是可以引用实现接口的类对象: Comparable x; x=new Employee(……); 2、接口中可以有常量 3、接口中绝对不能含有实例域,也不能实现任何方法 案例: 对对象进行排序:Array.sort(任意对象的数组); 要用这个方法,那括号中的数组中的类必须实现Comparable这个接口,并对类中的某个量进行两两比较 完整...

老司机让开,Java新手来了 187

秋叶ComfyUI整合包使用FRP实现公网访问教程 ComfyUI内网穿透 秋叶整合包

最近在做 ComfyUI 的实验时,我发现很多小伙伴都遇到一个问题:本地启动的 ComfyUI 服务只能在本地访问,想要通过公网远程访问,就必须借助来实现。作为一名前端开发工程师,我花了点时间把 ComfyUI 启动器和 FRP 配置整合了一下,今天就分享给大家。本文适合已经了解。需要注意的是 穿透到公网的话任何人都能访问 为了安全建议看我另一篇帖子加上密码验证 防止恶意攻击。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1347

YOLOv8【第十一章:视频追踪与流处理篇·第3节】匈牙利算法(Hungarian Algorithm)与 KM 算法匹配机制详解!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 444

hdu1690Bus System(Floyd 算法求最短路)

Bus System<br />Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)<br />Total Submission(s): 2159    Accepted Submission(s): 553<br /><br />Problem DescriptionBecause of the huge population of China, public transportation i

独行闹市无人问,青灯剑影响素琴 789

【银河麒麟桌面系统】自定义ISO镜像操作实践

本文详细介绍了麒麟操作系统Kylin-Desktop-V10-SP1的ISO镜像定制流程。通过挂载原始镜像、解压文件系统、进入chroot环境进行系统定制(包括文件替换和软件管理),最终重构squashfs并生成新ISO。关键步骤包括:挂载镜像到mnt目录、解压filesystem.squashfs、替换源配置文件、在chroot环境中清理系统、重新生成squashfs文件以及使用mkisofs命令创建新镜像。文章特别标注了x86和ARM架构的不同命令参数,并提供了安装测试验证方法。整个过程展示了从原始镜像

信创运维工程师 · 银河麒麟 & 容器实战 | 金融生产环境迁移·等保加固 | 142篇原创·17万+阅读 2342

UVA11389 The Bus Driver Problem【贪心】

In a city there are n bus drivers. Also there are n morning bus routes and n afternoon bus routes with various lengths. Each driver is assigned one morning route and one evening route. For any driver, if his total route length for a day exceeds d, he has t

海岛Blog 406

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

uva 11389 - The Bus Driver Problem(贪心)

题目链接:uva 11389 - The Bus Driver Problem 题目大意:有n个司机,n条下午路线和n条晚上路线,先在要给每个司机安排一条下午路线和一条晚上路线,如果司机的工作时间超过d,则要按照每小时r元增加加班费,问最少需支付多少加班费。 解题思路:贪心,下午最大的搭配晚上最小的,一次类推。 #include #include #include

不慌不忙、不急不躁 1981

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

UVA - 11389 The Bus Driver Problem (贪心)

In a city there are n bus drivers. Also there are n morning bus routes and n afternoon bus routes with various lengths. Each driver is assigned one morning route and one evening route. For any driver,...

洛 水 275

UVA - 11389 The Bus Driver Problem 贪心

题目大意:有n个司机,n条下午路线和n条夜间路线,给每个司机安排一个下午路线和一个夜间路线,使得每条路线恰好被分配到一个司机,且需要支付给司机的总加班费最少,如果一个司机的行驶总时间不超过d,则没有加班费,超出的部分每小时需要支付r元的加班费,求最小的加班费 解题思路:用最大的夜间时间+最小的下午时间 #include #include using namespace std; #define

静静地码 905

UVA 11389 - The Bus Driver Problem (贪心)

I I U C   O N L I N E   C O N T E S T   2 0 0 8 Problem E: The Bus Driver Problem Input: standard input Output: standard output   In a city there are n bus drive

Remilia's 2073

The Bus Driver Problem UVA - 11389(贪心)

In a city there are n bus drivers. Also there are n morning bus routes and n afternoon bus routes with various lengths. Each driver is assigned one morning route and one evening route. For any driver,...

RouTine 267

UVA 11389 The Bus Driver Problem 贪心水题

题目链接:UVA - 11389 题意描述:有n个司机,n个早班路线和n个晚班路线,给每个司机安排一个早班路线和一个晚班路线,使得每个早班路线和晚班路线只属于一个司机。如果一个司机早班和晚班总的驾驶时间超过d,那么超出的时间按每小时r元付给司机。求最小的费用。 算法分析:一枚贪心的小水题。对早班路线的时间按照从大到小排序,对晚班路线的时间按照从小到大排序,然后就可以了。 1 #incl...

weixin_30642267的博客 137

UVa11389 - The Bus Driver Problem(贪心)

题目链接简介: 有n个A任务和n个B任务, 现在要把这些任务分成n组,每组包含一件A事件和一件B事件, 如果事件的和超过d,会产生一定的费用,最小化费用分析: 一开始我认为, 只要把A任务从小到大排序,B任务从大到小排序 对应相加得到的就是最优组合方案 交上去果然就是WA(歪果人不好骗啊)然而我找了半天的反例,都没有什么结果 所以我这个贪心贪得很对 但是为什么WA呢 因为我的读入

Coco_T的博客 482

UVa11389 The Bus Driver Problem(贪心)

问题:市中有n个司机,有n个早班路线和晚班路线。每个司机分配一个早班和晚班路线,如果一个司机的总行程路线超过d,超过的部分按每小时r元计算。问最小的加班费多少。 思路:贪心算法。 先以两个情况为例。早班路线用m1,m2表示,晚班路线用a1,a2表示。分别从小到大排列。 1、m1+a1,m2+a2小于d,此时任意安排都可以 2、m1+a1,m2+a2都大于d,此时任意安排都可以。 3、m1...

多看多听多总结 487

UVA 11389 The Bus Driver Problem(贪心)

#include #include #include #include using namespace std; const int maxn=100; int a[maxn],b[maxn]; int main() { int n,d,r; while(scanf("%d%d%d",&n,&d,&r)&&(n+d+r)) { int sum=0;

qq_33901573的博客 427

UVa 11389 (贪心) The Bus Driver Problem

题意: 有司机,下午路线,晚上路线各n个。给每个司机恰好分配一个下午路线和晚上路线。 给出行驶每条路线的时间,如果司机开车时间超过d,则要付加班费d×r。 问如何分配路线才能使加班费最少。 分析: 感觉上是要先排序,然后时间最长的路线配另一个时间最短的路线。 这里就严格证明一下这样贪心的正确性。 以两条路线为例,其他情况都是类似的: 不妨假设:A1≥A2,B1≤B2,水平线代表d ...

weixin_30881367的博客 64

IIUC ONLINE CONTEST 2008 / UVa 11389 The Bus Driver Problem (贪心)

11389 - The Bus Driver Problem Time limit: 1.000 seconds http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=show_problem&problem=2384 In a city there

AC,∑ndless 1414
上一篇: UVA 11627 Slalom(二分极小值极大化)
下一篇: UVALive 4108 SKYLINE(线段树区间更新)
HelloWorld10086
博客等级 码龄12年 88粉丝 614原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值