首页 > 试题广场 >

订阅智能报价bot2

[编程题]订阅智能报价bot2
  • 热度指数:7 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
你的核心任务是根据平台的《课程与服务定价策略》为用户计算学习费用。
请你写一段prompt完成这个任务。

知识库素材 (Knowledge Base)

《LearnSphere Academy 课程与服务定价策略 (v5.0)》

[L.1] 核心订阅计划:用户可以选择一个订阅计划以访问平台上的录播课程库。**标准计划**(访问全部标准课程)每月 25 美元;**高级计划**(额外包含独家“大师课”系列)每月 60 美元。

[L.2] 直播研讨会:平台定期举办由行业专家主持的直播研讨会,这些不包含在核心订阅中,需单独购买。每场直播研讨会的标准价格为 100 美元。

[L.3] 批量购买折扣:针对**直播研讨会**的批量购买提供折扣。在单次交易中,购买2场研讨会可享受总价的 9 折优惠;购买3场及以上可享受总价的 8 折优惠。此折扣仅适用于[L.2]的费用。

[L.4] 技术平台费:为维护平台运营,我们会收取一笔技术平台费,金额为您当次交易中**所有月度订阅与研讨会费用总和**的 5%。

[L.5] 年度会员权益:若用户选择按年订阅核心计划(支付10个月的费用享受12个月服务),即可成为“年度会员”。年度会员将被**豁免**[L.4]中描述的技术平台费。

输入描述:
一段包含用户的订阅选择、计费周期、购买的直播研讨会数量等信息的自然语言描述。


输出描述:
{
  "initial_payment": int, //首次需支付的总金额。对于年付,此为全年总费用。
  "recurring_monthly_bill": int, //后续月份的常规月度账单。对于年付订阅,此项为0。
  "cost_breakdown": {
    "subscription_cost": int, //订阅计划的费用,年付则为年费
    "live_workshop_cost": int, //折扣后的直播研讨会总费用
    "platform_fee": int  //计算出的技术平台费,可能为0
  },
  "applied_rules": ["\[L.X\]"] //触发的规则编号,按编号升序排列
}
示例1

输入

我准备成为年度会员,直接开通高级计划。另外,我这次想一次性购买4场直播研讨会。

输出

{
"initial_payment": 920,
"recurring_monthly_bill": 0,
"cost_breakdown": {
"subscription_cost": 600,
"live_workshop_cost": 320,
"platform_fee": 0
},
"applied_rules":
"L.1",
"L.2",
"L.3",
"L.5"
}

备注:
提示词学习 提示词工程指南

这道题你会答吗?花几分钟告诉大家答案吧!