收银员

2024-01-29 20:18
文章标签 收银员

本文主要是介绍收银员,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述
.
.
.
.
.
.
分析
完成任务是使所有物品全部买或偷到,而Bob有多少扫描时间便能偷多少物品,所以扫描了某一物品,能带走的物品便是扫描时间,加上1(也就是你正在扫描的这个物品),在这里可以直接把扫描时间+1,那么现在扫描时间就等价与能带走的物品个数了。

之后我们将扫描时间看作体积,价格看作价值。那么题目便等价与把背包体积至少装至n的最小价值,就和01背包一样了。
.
.
.
.
.
.
程序:

#include<iostream>
#include<cstdio>
using namespace std;
int n,m=0,t[2001],c[2001];
long long f[5000],ans=1<<30;int main()
{scanf("%d",&n);for (int i=1;i<=n;i++){scanf("%d%d",&t[i],&c[i]);t[i]++;if (t[i]>m) m=t[i];}m+=n;for(int j=1;j<=m;j++)f[j]=1<<30;f[0]=0;for (int i=1;i<=n;i++)for (int j=m;j>=t[i];j--){f[j]=min(f[j],f[j-t[i]]+c[i]);if (j>=n) ans=min(ans,f[j]);}printf("%d",ans);return 0;
}

这篇关于收银员的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/658064

相关文章

点餐速度碾压收银员,揭秘阿里云AI点餐机背后的黑科技

云栖大会武汉峰会首日,阿里巴巴语音交互首席科学家鄢志杰在现场演示了阿里云AI点餐技术。 先回顾一下当时的场景: 在没有任唤醒词的情况下,客户以每秒5个字的速度,向一台机器点单,并频繁更换语句,这台机器对每次对话均作出了精准应答。 演示结果显示,点34杯咖啡,人工需要两分半的时间,而AI收银员只需要49秒。 相信大家还记得去年12月阿里巴巴对外宣布的上海地铁语音售票概念机,同样是通过语音交互来

java+ssh+layui+mysql羽毛球馆管理系统(用户+收银员+管理员)

项目介绍: 一个基于ssh框架的球馆预约管理系统。 用户可以进行球场的预约; 管理员可以进行球场管理、订单管理、教练管理、器材管理、会员管理、收银员管理; 收银员对用户订单进行收银管理。 服务器端采用主流ssh框架,前端采用layui框架,数据库采用mysql。 开发工具: eclipse+jdk1.7+mysql5.6.42+tomcat7 部分截图:

收银员学计算机,一个收银员要懂得怎样的电脑常识

2014-09-03 饭店里收银员如何收银 餐厅收银员岗位职责 1, 执行财务及餐厅经理的工作指令,向其负责并报告工作 2, 熟练掌握各种经营品种的价格,准确开列发票帐单 3, 按照规章制度和工作流程进行业务操作 4, 保管好帐单,发票,并按规定使用,登记 5, 熟悉掌握收款机的操作技术,熟悉收款业务知识和服务规范 6, 熟悉餐厅优惠卡,优惠劵,咖啡劵,套餐劵的使用规定,消费项目(烟,酒, 燕